public ActionResult Add(AddEmployeeViewModel addEmployeeViewModel) { addEmployeeViewModel.Employee.Avatar = new ArchiveFile(); if (addEmployeeViewModel.FileUpload != null && addEmployeeViewModel.FileUpload.ContentLength > 0 && addEmployeeViewModel.FileUpload.ContentType.Contains("image")) { //Get Content of image MemoryStream target = new MemoryStream(); addEmployeeViewModel.FileUpload.InputStream.CopyTo(target); addEmployeeViewModel.Employee.Avatar.Content = target.ToArray(); addEmployeeViewModel.Employee.Avatar.Name = addEmployeeViewModel.FileUpload.FileName; addEmployeeViewModel.Employee.Avatar.ContentType = addEmployeeViewModel.FileUpload.ContentType; } if (!string.IsNullOrEmpty(addEmployeeViewModel.BirthDay)) { addEmployeeViewModel.Employee.BirthDay = addEmployeeViewModel.BirthDay.toEnglishNumber().ToGeorgianDateTime(); } EmployeeManager employeeManager = new EmployeeManager(); //Add posts and departments to employee employeeManager.AddPostDepartment(addEmployeeViewModel.Employee, addEmployeeViewModel.SelectedDepartments, addEmployeeViewModel.SelectedPosts); employeeManager.Add(addEmployeeViewModel.Employee); employeeManager.saveChanges(); return(RedirectToAction("Index")); }