public IHttpActionResult RemoveReceiverShippers(ReceiverShipper receiverShipper) { FrayteResult result = new ReceiverRepository().RemoveReceiverShippers(receiverShipper); if (result.Status) { return(Ok()); } else { return(NotFound()); } }
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()); } }
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); }