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()); }
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)); }