public static Domain.Entities.AuditTrail ToAuditTrail(this AuditTrailDto dto) => new Domain.Entities.AuditTrail ( id: dto.Id, date: dto.Date, message: dto.Message, stackTrace: dto.StackTrace );
public static AuditTrail MapToModel(AuditTrailDto auditTrailDto) { return(new AuditTrail { ActionData = auditTrailDto.ActionData, Date = auditTrailDto.Date, Audit_ActionCode = auditTrailDto.Audit_ActionCode, EntityName = auditTrailDto.EntityName, Id = auditTrailDto.Id, UserName = auditTrailDto.UserName }); }
public async Task <IActionResult> OnGet(int id) { var result = await AuditTrailService.GetById(id); if (result == null) { ShowMessage(CoreEnumerations.MessageTypes.danger, SharedResources.NoDataToDisplay); return(RedirectToPage(NavConstants.ManagementAreas.Pages.AuditIndex, new { area = NavConstants.ManagementAreas.Area })); } Input = result; return(Page()); }
public void UpdateAuditTrail(int id, AuditTrailDto auditTrailDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var dbAudit = _context.AuditTrails.SingleOrDefault(a => a.Id == id); if (dbAudit == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(auditTrailDto, dbAudit); _context.SaveChanges(); }
public IHttpActionResult CreateAuditTrail(AuditTrailDto auditTrailDto) { if (!ModelState.IsValid) { return(BadRequest()); } var auditTrail = Mapper.Map <AuditTrailDto, AuditTrail>(auditTrailDto); _context.AuditTrails.Add(auditTrail); _context.SaveChanges(); auditTrailDto.Id = auditTrail.Id; return(Created(new Uri(Request.RequestUri + "/" + auditTrail.Id), auditTrailDto)); }