public virtual IActionResult CreateDepartmentDocument([FromBody] DepartmentDocumentRequest body, [FromRoute][Required] long?transmittalNumber) { try { return(new ObjectResult(_departmentDocumentService.CreateDepartmentDocument(transmittalNumber.GetValueOrDefault(), body))); } catch (Exception) { return(StatusCode(500)); } }
public DepartmentDocumentDto UpdateDepartmentDocument(long departmentDocumentNumber, DepartmentDocumentRequest departmentDocumentRequest) { DepartmentDocument departmentDocumentEntity = _departmentDocumentRepository.GetByIdAsync(departmentDocumentNumber).Result; _mapper.Map(departmentDocumentRequest, departmentDocumentEntity); _departmentDocumentRepository.UpdateAsync(departmentDocumentEntity).Wait(); return(_mapper.Map <DepartmentDocumentDto>(departmentDocumentEntity)); }
public DepartmentDocumentDto CreateDepartmentDocument(long transmittalNumber, DepartmentDocumentRequest departmentDocumentRequest) { var departmentDocumentEntity = _mapper.Map <DepartmentDocument>(departmentDocumentRequest); departmentDocumentEntity.TransmittalNumber = transmittalNumber; departmentDocumentEntity = _departmentDocumentRepository.AddAsync(departmentDocumentEntity).Result; return(_mapper.Map <DepartmentDocumentDto>(departmentDocumentEntity)); }