public ActionResult Create(string firstname, string lastname, string registerno, string startdate, string leavedate, string position, string username, string password, string repassword) { if (firstname != null && lastname != null && registerno != null && startdate != null && position != null && password != null && password == repassword) { personnels = new Personnels(); personnels.Name = firstname; personnels.Surname = lastname; personnels.RegisterNo = registerno; personnels.StartDate = DateTime.Parse(startdate); if (leavedate != "") { personnels.LeaveDate = DateTime.Parse(leavedate); personnels.IsActive = false; } else { personnels.IsActive = true; } personnels.PositionID = positionManager.Find(x => x.Position == position).ID; Users user = new Users(); user.Username = username; user.Password = password; user.RoleID = null; personnels.Users = user; var res = personnelManager.Insert(personnels); if (res > 0) { TempData["personelmesaj"] = "Personel Başarılı Bir Şekilde Eklendi."; } return(RedirectToAction("PersonnelList")); } else { TempData["personelmesaj"] = "Lütfen tüm alanları doldurunuz."; } return(View(personnels)); }