Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
 }
Esempio n. 6
0
 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));
 }
Esempio n. 7
0
 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));
 }
Esempio n. 11
0
        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);
        }
Esempio n. 12
0
        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);
        }
Esempio n. 14
0
        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);
        }
Esempio n. 15
0
        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;
 }
Esempio n. 17
0
 public void UpdateInvoice(Invoice invoice)
 {
     _dbContext.Entry(invoice).State = EntityState.Modified;
     Save();
 }