Beispiel #1
0
 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));
        }