Sujeet Raman

Sujeet Raman

  • 752
  • 927
  • 354.1k

How to validate Selected Images using IValidatable

Jan 18 2023 11:48 AM

I have a list of object and i need to save those objects with some details.I need to validate those image files using IValidatable

I am stuck on some point any help will appreciated thanks!

 

//in class one
public void submit button(){
foreach (var imageFile in ImageList)
{
await using var file = imageFile.File.OpenReadStream(MaxUploadFileSize)
    var ObjToDB = objclass .ToDB();

}

}

//in class two
public class objclass : IValidatableObject
{
    public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
    {
        //1.need to check the content type

        //2.need to check the name is there

        //3.need to check the list is empty or not


    }
    public string Name { get; set; }
    public string FileContentType { get; set; } //FileContentType how to validate for MIME types using ivalidatable

    public modelclass ToDB()
    {

        return new()
        {
            Name = Name,
            ContentType = FileContentType,

        };
    }
}

 


Answers (2)