public ActionResult Insert(HROCRosterViewModel hROCRosterViewModel) { if (isAdmin) { object resp = ""; try { if (string.IsNullOrEmpty(resp.ToString())) { HROCRoster objHROCRoster = new HROCRoster { HROCRosterId = 0, EmployeeNum = hROCRosterViewModel.EmployeeNumber, EmployeeFullName = hROCRosterViewModel.EmployeeFullName, LastName = hROCRosterViewModel.EmployeeLastName, FirstName = hROCRosterViewModel.EmployeeFirstName, SupervisorLastName = hROCRosterViewModel.SupervisorLastName, SupervisorFirstName = hROCRosterViewModel.SupervisorFirstName, Employee34IdLowerCase = hROCRosterViewModel.EmployeethreefourID.ToLower(), JobCdDescHomeCurr = hROCRosterViewModel.JobCDDesc, CreatedBy = _authService.LoggedInUserInfo().Result.LoggedInFullName, CreatedDate = DateTime.Now, ModifiedBy = _authService.LoggedInUserInfo().Result.LoggedInFullName, ModifiedDate = DateTime.Now }; _auditToolContext.HROCRoster.Add(objHROCRoster); _auditToolContext.SaveChanges(); resp = "Success"; } } catch (Exception ex) { _logger.LogInformation($"Exception in Insert method"); _log.WriteErrorLog(new LogItem { ErrorType = "Error", ErrorSource = "HRRosterController_Insert", ErrorDiscription = ex.InnerException != null ? ex.InnerException.ToString() : ex.Message }); } return(Json(resp)); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Edit(HROCRosterViewModel hROCRosterViewModel) { if (isAdmin) { object resp = ""; try { if (hROCRosterViewModel.HROCRosterId > 0) { HROCRoster objHROCRoster = _auditToolContext.HROCRoster.Where (x => x.HROCRosterId == hROCRosterViewModel.HROCRosterId).FirstOrDefault(); if (objHROCRoster != null) { objHROCRoster.EmployeeNum = hROCRosterViewModel.EmployeeNumber; objHROCRoster.EmployeeFullName = hROCRosterViewModel.EmployeeFullName; objHROCRoster.LastName = hROCRosterViewModel.EmployeeLastName; objHROCRoster.FirstName = hROCRosterViewModel.EmployeeFirstName; objHROCRoster.SupervisorLastName = hROCRosterViewModel.SupervisorLastName; objHROCRoster.SupervisorFirstName = hROCRosterViewModel.SupervisorFirstName; objHROCRoster.Employee34IdLowerCase = hROCRosterViewModel.EmployeethreefourID.ToLower(); objHROCRoster.JobCdDescHomeCurr = hROCRosterViewModel.JobCDDesc; objHROCRoster.ModifiedBy = _authService.LoggedInUserInfo().Result.LoggedInFullName; objHROCRoster.ModifiedDate = DateTime.Now; _auditToolContext.HROCRoster.Update(objHROCRoster); _auditToolContext.SaveChanges(); resp = "Success"; } } } catch (Exception ex) { _logger.LogInformation($"Exception in Edit method"); _log.WriteErrorLog(new LogItem { ErrorType = "Error", ErrorSource = "HRRosterController_Edit", ErrorDiscription = ex.InnerException != null ? ex.InnerException.ToString() : ex.Message }); } return(Json(resp)); } else { return(RedirectToAction("Index", "Home")); } }