public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Mobile")] DeliveryAgent deliveryAgent) { if (id != deliveryAgent.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(deliveryAgent); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DeliveryAgentExists(deliveryAgent.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(deliveryAgent)); }
// PUT api/deliveryagent/ public HttpResponseMessage Put([FromBody] DeliveryAgent value, string filter = null) { ServerValidationInfo vi = null; value.UpdateDate = DateTime.Now; value.CreateDate = DateTime.Now; if (!ModelState.IsValid) { vi = new ServerValidationInfo(ModelState); } if (filter == null) { context.Entry(value).State = System.Data.EntityState.Modified; } else { var old = context.DeliveryAgents.SingleOrDefault(queryBuider.CreateWhere(filter)); old.Id = value.Id; old.Name = value.Name; old.Account = value.Account; old.DeliveryDiscount = value.DeliveryDiscount; old.UpdateDate = value.UpdateDate; old.CreateDate = value.CreateDate; old.UpdateUserId = value.UpdateUserId; } if (vi != null && vi.ContainsError) { return(Request.CreateResponse(HttpStatusCode.BadRequest, vi)); } var result = context.SaveChanges() > 0; return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public ActionResult DeleteConfirmed(int id) { DeliveryAgent deliveryAgent = db.DeliveryAgents.Find(id); db.DeliveryAgents.Remove(deliveryAgent); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,AgentName,Mobile")] DeliveryAgent deliveryAgent) { if (ModelState.IsValid) { db.Entry(deliveryAgent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(deliveryAgent)); }
public ActionResult Create([Bind(Include = "Id,AgentName,Mobile")] DeliveryAgent deliveryAgent) { if (ModelState.IsValid) { db.DeliveryAgents.Add(deliveryAgent); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(deliveryAgent)); }
public async Task <IActionResult> Create([Bind("Id,Name,Mobile")] DeliveryAgent deliveryAgent) { if (ModelState.IsValid) { _context.Add(deliveryAgent); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(deliveryAgent)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DeliveryAgent deliveryAgent = db.DeliveryAgents.Find(id); if (deliveryAgent == null) { return(HttpNotFound()); } return(View(deliveryAgent)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } DeliveryAgent = await _context.DeliveryAgent.FirstOrDefaultAsync(m => m.Id == id); if (DeliveryAgent == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } DeliveryAgent = await _context.DeliveryAgent.FindAsync(id); if (DeliveryAgent != null) { _context.DeliveryAgent.Remove(DeliveryAgent); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
// POST api/deliveryagent/ public HttpResponseMessage Post([FromBody] DeliveryAgent value) { ServerValidationInfo vi = null; value.UpdateDate = DateTime.Now; value.CreateDate = DateTime.Now; if (!ModelState.IsValid) { vi = new ServerValidationInfo(ModelState); } if (vi != null && vi.ContainsError) { return(Request.CreateResponse(HttpStatusCode.BadRequest, vi)); } context.Entry(value).State = System.Data.EntityState.Added; context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, value)); }