I am having a problem uploading images in ASP.NET MVC 3. Currently I have a class called EmployeeModel which has the properties for employees:
public class EmployeeModel       //Model for employee information
{
    [Required(ErrorMessage = "ID Required")]
    public int ID { get; set; }//Employee Id
    [Required(ErrorMessage = "Name Required")]
    [RegularExpression(@"^[a-zA-Z\s]+$", ErrorMessage = "Name can have only alphabets and spaces")]
    public string Name { get; set; }//Employee Name
    [DataType(DataType.Date)]
    public DateTime DOB { get; set; }//Employee Date of birth
    [DataType(DataType.Date)]
    public DateTime DOJ { get; set; }//Employee Date of Joining
    [Required(ErrorMessage = "Address Requried")]
    public string Address { get; set; }//Employee Address
    [Required(ErrorMessage="Mobile Number Requried")]
    [RegularExpression(@"[0-9]{10}", ErrorMessage = "Mobile number not valid")]
    public double Mobile { get; set; }//Employee Mobile number
    [Required(ErrorMessage = "Email Requried")]
    [RegularExpression(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*", ErrorMessage = "Email Id not  valid")]
    public string Email { get; set; }//Employee Email-ID
    [Required(ErrorMessage = "Designation Requried")]
    public string Designation { get; set; }//Employee Designation
    [Required(ErrorMessage = "Salary Required")]
    public double Salary { get; set; }//Employee Salary        
}
The requirement is that I need to upload an image for each employee and display them. I'm using a text file to store the information of the employee (acting as a database).
 
     
     
     
    