public IHttpActionResult PutClient(int id, Client client) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != client.ClientID) { return(BadRequest()); } db.Entry(client).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ClientExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutEmployee(int id, Employee employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != employee.EmployeeID) { return(BadRequest()); } db.Entry(employee).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EmployeeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PutLineItem(int id, LineItem lineItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != lineItem.LineItemId) { return(BadRequest()); } db.Entry(lineItem).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LineItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutInvoiceDetails(int id, InvoiceDetails invoiceDetails) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != invoiceDetails.FacturaDetailID) { return(BadRequest()); } db.Entry(invoiceDetails).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!InvoiceDetailsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "InvoiceID,NumberOf,CreateDate,BillingDeadline,TotalPrice,TotalPriceWithTax")] Invoice invoice) { if (ModelState.IsValid) { db.Entry(invoice).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(invoice)); }
public ActionResult Edit([Bind(Include = "USERNAME,PASSWORD")] login login) { if (ModelState.IsValid) { db.Entry(login).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(login)); }
public ActionResult Edit([Bind(Include = "ProductID,Name,Quantity,Price,TotalPrice")] Product product) { if (ModelState.IsValid) { db.Entry(product).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(product)); }
public ActionResult Edit([Bind(Include = "LineItemId,LineNumber,Description,Qty,UnitPrice")] LineItem lineItem) { if (ModelState.IsValid) { db.Entry(lineItem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lineItem)); }
public ActionResult Edit([Bind(Include = "ClientId,Name,Address,City,State,Zip,Phone,Email")] Client client) { if (ModelState.IsValid) { db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("AltClient", "Clients")); } return(View(client)); }
public ActionResult Edit([Bind(Include = "InvoiceId,ClientId,Number,Date,Status,StatusDate")] Invoice invoice) { if (ModelState.IsValid) { db.Entry(invoice).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("AltClient", "Clients")); } return(View(invoice)); }
public async Task <Debtor> Update(Debtor debtor) { var debtorBeforeUpdate = await _context.Debtors.FindAsync(debtor.Id); if (debtorBeforeUpdate == null) { return(null); } _context.Entry(debtorBeforeUpdate).CurrentValues.SetValues(debtor); await _context.SaveChangesAsync(); return(debtor); }
public async Task <Settings> Update(Settings settings) { var settingsBeforeUpdate = await _context.Settings.FirstOrDefaultAsync(); if (settingsBeforeUpdate == null) { return(null); } _context.Entry(settingsBeforeUpdate).CurrentValues.SetValues(settings); await _context.SaveChangesAsync(); return(settings); }
public async Task <InvoiceItem> Update(InvoiceItem item) { var itemBeforeUpdate = await _context.InvoiceItems.FindAsync(item.ItemNumber); if (itemBeforeUpdate == null) { return(null); } _context.Entry(itemBeforeUpdate).CurrentValues.SetValues(item); await _context.SaveChangesAsync(); return(item); }
public async Task <Invoice> Update(Invoice invoice) { invoice.Debtor = null; var invoiceBeforeUpdate = await _context.Invoices.FindAsync(invoice.InvoiceNumber); if (invoiceBeforeUpdate == null) { return(null); } _context.Entry(invoiceBeforeUpdate).CurrentValues.SetValues(invoice); await _context.SaveChangesAsync(); return(invoice); }
public async Task <User> Update(User user) { var userBeforeUpdate = await _context.Users.FindAsync(user.Email); if (userBeforeUpdate == null) { return(null); } // Check if password has changed if (userBeforeUpdate.Password != user.Password) { //Encrypt password before updating user.Password = _encryptor.Encrypt(user.Password); } _context.Entry(userBeforeUpdate).CurrentValues.SetValues(user); await _context.SaveChangesAsync(); return(user); }
public void UpdateInvoice(Invoice invoice) { _context.Entry(invoice).State = EntityState.Modified; }
public void UpdateInvoice(Invoice invoice) { _dbContext.Entry(invoice).State = EntityState.Modified; Save(); }