public IHttpActionResult PutPaymentTermDuration(int id, PaymentTermDuration paymentTermDuration) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != paymentTermDuration.PaymentDurationId) { return(BadRequest()); } db.Entry(paymentTermDuration).State = EntityState.Modified; try { db.SaveChanges(); return(Ok(paymentTermDuration)); } catch (DbUpdateConcurrencyException) { if (!PaymentTermDurationExists(id)) { return(NotFound()); } else { return(StatusCode(HttpStatusCode.NoContent)); } } }
public IHttpActionResult GetPaymentTermDuration(int id) { PaymentTermDuration paymentTermDuration = db.PaymentTermDurations.Find(id); if (paymentTermDuration == null) { return(NotFound()); } return(Ok(paymentTermDuration)); }
public IHttpActionResult DeletePaymentTermDuration(int id) { PaymentTermDuration paymentTermDuration = db.PaymentTermDurations.Find(id); if (paymentTermDuration == null) { return(NotFound()); } db.PaymentTermDurations.Remove(paymentTermDuration); db.SaveChanges(); return(Ok(paymentTermDuration)); }
public IHttpActionResult PostPaymentTermDuration(PaymentTermDuration paymentTermDuration) { try { paymentTermDuration = db.PaymentTermDurations.Add(paymentTermDuration); db.SaveChanges(); return(Ok(paymentTermDuration)); } catch (Exception ex) { return(BadRequest()); } }
public ActionResult Save(PaymentTermDuration paymentTermDuration) { try { paymentTermDuration.Status = true; paymentTermDuration.CompanyId = Convert.ToInt32(Session["CompayID"]); HttpResponseMessage response = GlobalVeriables.WebApiClient.PostAsJsonAsync("PaymentTermDurations", paymentTermDuration).Result; paymentTermDuration = response.Content.ReadAsAsync <PaymentTermDuration>().Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(Json("Success", JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json("Failed", JsonRequestBehavior.AllowGet)); } }