public string Create([Bind(Exclude = "Id")] UserEmployeeModel model) { string msg; if (ModelState.IsValid) { var employee = new Employee(model.FirstName, model.LastName, model.Email, model.DateOfEmployment, model.DepartmentId); var user = new User() { Username = model.Username, FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, Password = model.Password, IsActive = true, ActivationCode = Guid.NewGuid(), }; service.CreateEmployee(employee, user, model.RoleId); msg = "Saved Successfully"; return(msg); } ; //ViewBag.DepartmentId = new SelectList(departmentService.GetAllDepartments(), "Id", "DepartmentName", model.DepartmentId); msg = "Saved Successfully"; return(msg); }
public ActionResult Create(/*[Bind(Include = "Id,FirstName,LastName,Email,DateOfEmployment,DepartmentId")]*/ UserEmployeeModel model) { if (ModelState.IsValid) { var employee = new Employee(model.FirstName, model.LastName, model.Email, model.DateOfEmployment, model.DepartmentId); var user = new User() { Username = model.Username, FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, Password = model.Password, IsActive = true, ActivationCode = Guid.NewGuid(), }; service.CreateEmployee(employee, user, model.RoleId); return(RedirectToAction("Index")); } ; ViewBag.DepartmentId = new SelectList(departmentService.GetAllDepartments(), "Id", "DepartmentName", model.DepartmentId); return(View(model)); }