Ejemplo n.º 1
0
        public IHttpActionResult RemoveReceiverShippers(ReceiverShipper receiverShipper)
        {
            FrayteResult result = new ReceiverRepository().RemoveReceiverShippers(receiverShipper);

            if (result.Status)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult SaveReceiver(FrayteShipperReceiver receiverDetail)
        {
            FrayteResult result = new ReceiverRepository().SaveReceiver(receiverDetail);
            // Link Receiver To Shipper
            ReceiverShipper receiverShipper = new ReceiverShipper();

            receiverShipper.ReceiverId = receiverDetail.UserId;
            new ReceiverRepository().SaveReceiverShippers(receiverShipper);
            if (result != null)
            {
                return(Ok(result));
            }
            else
            {
                return(NotFound());
            }
        }
Ejemplo n.º 3
0
        public FrayteResult RemoveReceiverShippers(ReceiverShipper receiverShipper)
        {
            FrayteResult saveResult = new FrayteResult();

            var result = dbContext.ReceiverShippers.Where(p => p.ReceiverId == receiverShipper.ReceiverId &&
                                                          p.ShipperId == receiverShipper.ShipperId).FirstOrDefault();

            if (result != null)
            {
                dbContext.ReceiverShippers.Remove(result);
                dbContext.SaveChanges();

                saveResult.Status = true;
            }

            return(saveResult);
        }