public IHttpActionResult PutI_RecievingItemCatalog(int id, I_RecievingItemCatalog i_RecievingItemCatalog) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != i_RecievingItemCatalog.Id) { return(BadRequest()); } db.Entry(i_RecievingItemCatalog).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!I_RecievingItemCatalogExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetI_RecievingItemCatalog(int id) { I_RecievingItemCatalog i_RecievingItemCatalog = db.I_RecievingItemCatalog.Find(id); if (i_RecievingItemCatalog == null) { return(NotFound()); } return(Ok(i_RecievingItemCatalog)); }
public IHttpActionResult DeleteI_RecievingItemCatalog(int id) { I_RecievingItemCatalog i_RecievingItemCatalog = db.I_RecievingItemCatalog.Find(id); if (i_RecievingItemCatalog == null) { return(NotFound()); } db.I_RecievingItemCatalog.Remove(i_RecievingItemCatalog); db.SaveChanges(); return(Ok(i_RecievingItemCatalog)); }
public ActionResult ReceivingItemCatalog(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } I_RecievingItemCatalog i_RecievingItemCatalog = db.I_RecievingItemCatalog.Find(id); if (i_RecievingItemCatalog == null) { return(HttpNotFound()); } return(View(i_RecievingItemCatalog)); }
public async Task <ActionResult> AddItems(List <AddOrdertems> listObject) { bool success = false; I_RecievingItemCatalog obj = new I_RecievingItemCatalog(); foreach (AddOrdertems objItem in listObject) { obj.OrderIds = objItem.OrderIds; obj.DelieveryDate = (objItem.DelieveryDate); obj.Ref = (objItem.Ref); obj.ReceiptNo = objItem.ReceiptNo; } url = uri + "/api/RecievingItemCatalog/Post"; client.BaseAddress = new Uri(url); HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, obj); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; obj = JsonConvert.DeserializeObject <I_RecievingItemCatalog>(responseData); success = true; } if (success) { return(Json(new { success = true, data = obj }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = false, data = "" }, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult Post(I_RecievingItemCatalog i_RecievingItemCatalog) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } string[] arr = i_RecievingItemCatalog.OrderIds.Split(','); foreach (var item in arr) { I_OrderDetails obj = new I_OrderDetails(); obj = db.I_OrderDetails.Where(x => x.OrderNo == item).SingleOrDefault(); obj.Status = 2;// 2 for Choose for Recieving pending db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); } db.I_RecievingItemCatalog.Add(i_RecievingItemCatalog); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = i_RecievingItemCatalog.Id }, i_RecievingItemCatalog)); }