public ActionResult Index(GenderVM genderVM) { string message = String.Empty; if (genderVM.genderId == 0) { Gender gender = new Gender() { genderTypeName = genderVM.genderTypeName, isDeleted = false }; db.Gender.Add(gender); message = "Gender Type saved successfully."; } else { Gender genderToEdit = db.Gender.Single(m => m.genderId == genderVM.genderId); genderToEdit.genderTypeName = genderVM.genderTypeName; genderToEdit.isDeleted = false; message = "Gender Type updated successfully."; } db.SaveChanges(); return(Json(new { message = message, success = true }, JsonRequestBehavior.AllowGet)); }
public IEnumerable <GenderVM> GetAllGenders() { List <Gender> ListGenders = dbContext.Genders.ToList(); List <GenderVM> ListVMGenders = new List <GenderVM>(); foreach (Gender _Gender2 in ListGenders) { GenderVM _GenderVM = new GenderVM(); _GenderVM.ID = _Gender2.ID; _GenderVM.GenderDesc = _Gender2.GenderDesc; ListVMGenders.Add(_GenderVM); } return(ListVMGenders); }
public IEnumerable <EmployeeVM> GetAllEmployees() { List <Employee> ListOfEntityEmployees = dbContext.Employees.Include(p => p.Gender).ToList(); List <EmployeeVM> ListOfViewModelEmployees = new List <EmployeeVM>(); foreach (Employee _Employee in ListOfEntityEmployees) { EmployeeVM _EmployeeVM = new EmployeeVM(); _EmployeeVM.Name = _Employee.Name; _EmployeeVM.Age = _Employee.Age; _EmployeeVM.GenderID = _Employee.GenderID; _EmployeeVM.Email = _Employee.Email; GenderVM _Gender = new GenderVM(); _Gender.GenderDesc = _Employee.Gender.GenderDesc; _EmployeeVM.Gender = _Gender; ListOfViewModelEmployees.Add(_EmployeeVM); } return(ListOfViewModelEmployees); }
public List <GenderVM> getAllGender() { try { var genData = unitOfWork.TblGenderRepository.Get().ToList(); List <GenderVM> TitleList = new List <GenderVM>(); foreach (var title in genData) { GenderVM genderVM = new GenderVM(); genderVM.GenderID = title.GenderID; genderVM.Gender = title.Gender; TitleList.Add(genderVM); } return(TitleList); } catch (Exception ex) { throw; } }
// GET: Gender public ActionResult Index() { GenderVM genderVM = new GenderVM(); return(View(genderVM)); }