public ActionResult <DeliveryDTO> GetById(long id) { try { DeliveryDTO deliveryDTO = _mapper.Map <DeliveryDTO>(_deliveryAppService.GetById(id, this.User)); if (deliveryDTO == null) { return(NotFound()); } return(Ok(deliveryDTO)); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult Delete(long id) { try { PurchaseOrder purchaseOrder = _purchaseOrderAppService.GetById(id, this.User); if (purchaseOrder != null) { Delivery delivery = _deliveryAppService.GetById(id, this.User); if (delivery != null) { _purchaseOrderAppService.RemoveEntity(purchaseOrder); _deliveryAppService.RemoveEntity(delivery); return(NoContent()); } } return(NotFound()); } catch (Exception ex) { return(BadRequest(ex)); } }