public List <ClinicEmployee> GetAllEmployeeByPaging(out int totalrecords, ClinicEmployee model) { List <ClinicEmployee> clinicEmployees; try { clinicEmployees = _employeeRepository.GetAllEmployeeByPaging(out totalrecords, model); } catch (Exception exception) { throw new Exception(exception.Message); } return(clinicEmployees); }
public ActionResult Edit(EmployeeViewModel model) { model.Genders = GenderManager.GetAllGenderTitle(); model.Employeedesignations = EmployeeDesignationManager.GetAllDesignation(); if (model.ClinicEmployeeId > 0) { ClinicEmployee empl = EmployeeManager.GetEmployeeById(model.ClinicEmployeeId); model.ClinicEmployeeId = empl.ClinicEmployeeId; model.GenderId = empl.GenderId; model.EmployeeDesignationId = empl.EmployeeDesignationId; model.Name = empl.Name; model.Address = empl.Address; model.Salary = empl.Salary; model.Contact = empl.Contact; model.Email = empl.Email; } return(View(model)); }
public JsonResult Save(EmployeeViewModel model) { int saveIndex = 0; ClinicEmployee _employee = new ClinicEmployee(); _employee.ClinicEmployeeId = model.ClinicEmployeeId; _employee.GenderId = model.GenderId; _employee.EmployeeDesignationId = model.EmployeeDesignationId; _employee.Name = model.Name; _employee.Salary = model.Salary; _employee.Address = model.Address; _employee.Contact = model.Contact; _employee.Email = model.Email; saveIndex = model.ClinicEmployeeId == 0 ? EmployeeManager.Save(_employee) : EmployeeManager.Edit(_employee); return(Reload(saveIndex)); }