예제 #1
0
        public JsonResult Delete(System.Int32 id)
        {
            RemovePosReceiptOfDeliveryRequest request = new RemovePosReceiptOfDeliveryRequest();

            request.PosReceiptOfDeliveryId = id;
            RemovePosReceiptOfDeliveryResponse response = _posReceiptOfDeliveryService.RemovePosReceiptOfDelivery(request);

            return(Json(response));
        }
예제 #2
0
        public RemovePosReceiptOfDeliveryResponse RemovePosReceiptOfDelivery(RemovePosReceiptOfDeliveryRequest request)
        {
            RemovePosReceiptOfDeliveryResponse response = new RemovePosReceiptOfDeliveryResponse();

            response.Errors = new List <BusinessRule>();
            try {
                if (_posReceiptOfDeliveryRepository.Remove(request.PosReceiptOfDeliveryId) > 0)
                {
                    response.PosReceiptOfDeliveryDeleted = true;
                }
            } catch (Exception ex)
            {
                response.Errors.Add(new BusinessRule("DAL", "DAL_ERROR: " + ex.Message));
            }
            return(response);
        }