Пример #1
0
        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));
        }