Пример #1
0
        public IActionResult MaEditEmployee(ManagerUpdateViewModel model)
        {
            if (ModelState.IsValid)
            {
                Employee employee = _employeeRepository.MaGetEmployee(model.EmployeeId, model.Firstname);

                employee.EmployeeId = model.EmployeeId;
                //  employee.UserId = model.UserId;
                employee.Firstname      = model.Firstname;
                employee.Lastname       = model.Lastname;
                employee.Phone          = model.Phone;
                employee.Email          = model.Email;
                employee.HomeAddress    = model.HomeAddress;
                employee.Department     = model.Department;
                employee.City           = model.City;
                employee.Country        = model.Country;
                employee.JobTitle       = model.JobTitle;
                employee.Rank           = model.Rank;
                employee.BloodType      = model.BloodType;
                employee.MaritalStatus  = model.MaritalStatus;
                employee.DateOfBirth    = model.DateOfBirth;
                employee.Gender         = model.Gender;
                employee.Nationality    = model.Nationality;
                employee.HousePhone     = model.HousePhone;
                employee.ContractType   = model.ContractType;
                employee.JobLocation    = model.JobLocation;
                employee.IsConfirmed    = model.IsConfirmed;
                employee.CreatedBy      = model.CreatedBy;
                employee.CreateDate     = model.CreateDate;
                employee.LastModifiedBy = model.LastModifiedBy;
                employee.StartDate      = model.StartDate;
                employee.QuitDate       = model.QuitDate;
                employee.IsLeavedJob    = model.IsLeavedJob;
                employee.LeaveJobDate   = model.LeaveJobDate;
                employee.LeaveJobReason = model.LeaveJobReason;
                employee.LegalDayOff    = model.LegalDayOff;

                _employeeRepository.MaUpdateEmployeeData(employee);

                return(RedirectToAction("MaGetAllEmployee"));
            }
            return(View());
        }
Пример #2
0
        public ViewResult MaEditEmployee(int id, string name)
        {
            var employee = _employeeRepository.MaGetEmployee(id, name);

            ManagerUpdateViewModel maUpdateEmployee = new ManagerUpdateViewModel()
            {
                EmployeeId = employee.EmployeeId,
                //  UserId = employee.UserId,
                Firstname   = employee.Firstname,
                Lastname    = employee.Lastname,
                Phone       = employee.Phone,
                Email       = employee.Email,
                HomeAddress = employee.HomeAddress,
                Department  = employee.Department,
                City        = employee.City,
                Country     = employee.Country,
                JobTitle    = employee.JobTitle,
                Rank        = employee.Rank,

                BloodType      = employee.BloodType,
                MaritalStatus  = employee.MaritalStatus,
                DateOfBirth    = employee.DateOfBirth,
                Gender         = employee.Gender,
                Nationality    = employee.Nationality,
                HousePhone     = employee.HousePhone,
                ContractType   = employee.ContractType,
                JobLocation    = employee.JobLocation,
                IsConfirmed    = employee.IsConfirmed,
                CreatedBy      = employee.CreatedBy,
                CreateDate     = employee.CreateDate,
                LastModifiedBy = employee.LastModifiedBy,
                StartDate      = employee.StartDate,
                QuitDate       = employee.QuitDate,
                IsLeavedJob    = employee.IsLeavedJob,
                LeaveJobDate   = employee.LeaveJobDate,
                LeaveJobReason = employee.LeaveJobReason,
                LegalDayOff    = employee.LegalDayOff
            };

            return(View(maUpdateEmployee));
        }