public ActionResult PostError(ErrorRegisterModel value) { var error = _mapper.Map <Error>(value); _errorService.CreateError(error); var errorModel = _mapper.Map <ErrorModel>(error); return(Ok(errorModel)); }
public ActionResult Save(int id, ErrorRegisterModel errorRegister, IFormCollection collection) { try { // TODO: Add update logic here _errorRegister.UpdateErrorRegister(id, errorRegister); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Create(ErrorRegisterModel errorRegister, IFormCollection collection) { try { // TODO: Add insert logic here _errorRegister.AddErrorRegister(errorRegister); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public int AddErrorRegister(ErrorRegisterModel errorRegister) { try { if (errorRegister != null) { errorRegister.DateCreated = DateTime.Now; errorRegister.Status = RiskRegister.CustomEnum.Enum.ProcessStatus.Pending; errorRegister.ErrorStatus = RiskRegister.CustomEnum.Enum.ErrorRegisterStatus.Unresolved; _riskRegisterDbContext.ErrorRegisters.Add(errorRegister); _riskRegisterDbContext.SaveChanges(); return(errorRegister.Id); } return(0); } catch (Exception) { return(-1); } }
public int UpdateErrorRegister(int id, ErrorRegisterModel errorRegister) { var _getErrorRegister = GetErrorRegister(id); if (_getErrorRegister != null) { var existingRegisters = _getErrorRegister; existingRegisters.DateUpdated = DateTime.Now; existingRegisters.Id = errorRegister.Id; existingRegisters.ErrorType = errorRegister.ErrorType; existingRegisters.DepartmentId = errorRegister.DepartmentId; existingRegisters.CompanyId = errorRegister.CompanyId; existingRegisters.RiskTypeId = errorRegister.RiskTypeId; existingRegisters.Narration = errorRegister.Narration; existingRegisters.Remark = errorRegister.Remark; _riskRegisterDbContext.ErrorRegisters.Update(existingRegisters); _riskRegisterDbContext.SaveChanges(); return(existingRegisters.Id); } return(0); }