public IHttpActionResult PostPendingtable(PendingTable pendintTable) { try { db.PendingTables.Add(pendintTable); db.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public ActionResult AddPending(PendingModel pendingModel) { try { HttpResponseMessage res = GlobalVeriables.WebApiClient.GetAsync("APIPurchase/" + pendingModel.Purchase_QuataionId.ToString()).Result; MvcPurchaseModel puchasemodel = res.Content.ReadAsAsync <MvcPurchaseModel>().Result; puchasemodel.Status = pendingModel.Status; if (puchasemodel == null) { return(new JsonResult { Data = new { Status = "Fail", Message = "No record Found" } }); } HttpResponseMessage response = GlobalVeriables.WebApiClient.PutAsJsonAsync("APIPurchase/" + pendingModel.Purchase_QuataionId, puchasemodel).Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { PendingTable pending = new PendingTable(); pending.Purchase_QuataionId = pendingModel.Purchase_QuataionId; pending.FromDate = pendingModel.FromDate; pending.ToDate = pendingModel.ToDate; pending.Description = pendingModel.Description; pending.Status = pendingModel.Status; HttpResponseMessage postPendintTableResponse = GlobalVeriables.WebApiClient.PostAsJsonAsync("Addpending", pending).Result; if (postPendintTableResponse.StatusCode == System.Net.HttpStatusCode.OK) { return(new JsonResult { Data = new { Status = "Success", Message = "Status is change successfully to pending" } }); } } else { return(new JsonResult { Data = new { Status = "Fail", Message = "Fail to update status in purchase" } }); } } catch (Exception ex) { return(new JsonResult { Data = new { Status = "Fail", Message = ex.Message } }); } return(Json("", JsonRequestBehavior.AllowGet)); }