public Model.DTO.AuditFileDTO PutAuditFile(int id, AuditFileInsertRequest AuditFile) { var existingAuditFile = _context.AuditFiles.Find(id); if (existingAuditFile == null) { return(null); } _mapper.Map(AuditFile, existingAuditFile); _context.SaveChanges(); return(_mapper.Map <Model.DTO.AuditFileDTO>(existingAuditFile)); }
public ActionResult <Model.DTO.AuditFileDTO> PutAuditFile(int id, AuditFileInsertRequest AuditFile) { if (id != AuditFile.AuditFileId) { return(BadRequest()); } if (!_AuditFilesService.AuditFileExists(id)) { return(NotFound()); } return(_AuditFilesService.PutAuditFile(id, AuditFile)); }
public Model.DTO.AuditFileDTO PostAuditFile(AuditFileInsertRequest AuditFile) { var newAuditFile = _mapper.Map <AuditFile>(AuditFile); if (newAuditFile.DateChanged == DateTime.MinValue) { newAuditFile.DateChanged = DateTime.Now; } _context.AuditFiles.Add(newAuditFile); _context.SaveChanges(); return(_mapper.Map <Model.DTO.AuditFileDTO>(newAuditFile)); }
public ActionResult <Model.DTO.AuditFileDTO> PostAuditFile(AuditFileInsertRequest AuditFile) { var newAuditFile = _AuditFilesService.PostAuditFile(AuditFile); return(CreatedAtAction(nameof(GetAuditFile), new { id = newAuditFile.AuditFileId }, newAuditFile)); }