Beispiel #1
0
 public IHttpActionResult PostPendingtable(PendingTable pendintTable)
 {
     try
     {
         db.PendingTables.Add(pendintTable);
         db.SaveChanges();
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
Beispiel #2
0
        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));
        }