public dynamic changeOrderStatus(AcceptOrDeclineOfferInput input) { try { LoaderAppEntites dbContext = new LoaderAppEntites(); var quote = dbContext.Quotes.Where(e => e.OrderId == input.OrderId).FirstOrDefault(); quote.QuoteStatus = input.Status; dbContext.SaveChanges(); return(new { Message = "Order Status changed Admin will review the changes" }); } catch (Exception ex) { return(new { Message = "Exception occured due to some reason" }); } }
public dynamic AcceptOrDeclineOffer(AcceptOrDeclineOfferInput Input) { try { LoaderAppEntites dbContext = new LoaderAppEntites(); var order = dbContext.Orders.Where(e => e.Id == Input.OrderId).Single(); order.OrderStatus = Input.Status; dbContext.SaveChanges(); if (Input.Status.Equals("Accepted")) { return(new { IsOrderAccepted = true, ErrorException = "null" }); } else { return(new { IsOrderAccepted = false, ErrorException = "null" }); } } catch (Exception ex) { return(new { IsOrderAccepted = false, ErrorException = ex }); } }