public IHttpActionResult PutDroplistItem(int id, DroplistItem droplistItem)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != droplistItem.DroplistItemId)
            {
                return(BadRequest());
            }

            var dbDroplistItem = db.DroplistItems.Find(id);

            dbDroplistItem.DroplistItemId = droplistItem.DroplistItemId;
            dbDroplistItem.ProductId      = droplistItem.ProductId;
            dbDroplistItem.DroplistId     = droplistItem.DroplistId;
            dbDroplistItem.AisleNumber    = droplistItem.AisleNumber;
            dbDroplistItem.AisleRow       = droplistItem.AisleRow;
            dbDroplistItem.AisleColumn    = droplistItem.AisleColumn;
            dbDroplistItem.Completed      = droplistItem.Completed;
            dbDroplistItem.Rejected       = droplistItem.Rejected;
            dbDroplistItem.Quantity       = droplistItem.Quantity;

            db.Entry(dbDroplistItem).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DroplistItemExists(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());
            }

            var dbEmployee = db.Employees.Find(id);

            dbEmployee.EmployeeId     = employee.EmployeeId;
            dbEmployee.BuildingId     = employee.BuildingId;
            dbEmployee.FirstName      = employee.FirstName;
            dbEmployee.LastName       = employee.LastName;
            dbEmployee.EmailAddress   = employee.EmailAddress;
            dbEmployee.Cellphone      = employee.Cellphone;
            dbEmployee.EmployeeNumber = employee.EmployeeNumber;
            dbEmployee.Role           = employee.Role;

            db.Entry(dbEmployee).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EmployeeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 3
0
        public IHttpActionResult PutBuilding(int id, Building building)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != building.BuildingId)
            {
                return(BadRequest());
            }

            var dbBuilding = db.Buildings.Find(id);

            dbBuilding.BuildingId     = building.BuildingId;
            dbBuilding.BuildingName   = building.BuildingName;
            dbBuilding.BuildingNumber = building.BuildingNumber;
            dbBuilding.Telephone      = building.Telephone;
            dbBuilding.StreetAddress  = building.StreetAddress;
            dbBuilding.City           = building.City;
            dbBuilding.State          = building.State;
            dbBuilding.Zip            = building.Zip;


            db.Entry(dbBuilding).State = EntityState.Modified;
            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BuildingExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutDroplist(int id, Models.Droplist droplist)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != droplist.DroplistId)
            {
                return(BadRequest());
            }
            var dbDroplist = db.Droplists.Find(id);

            dbDroplist.DroplistId      = droplist.DroplistId;
            dbDroplist.BuildingId      = droplist.BuildingId;
            dbDroplist.StockerId       = droplist.StockerId;
            dbDroplist.DriverId        = droplist.DriverId;
            dbDroplist.DroplistName    = droplist.DroplistName;
            dbDroplist.SectionId       = droplist.SectionId;
            dbDroplist.CreatedOnDate   = droplist.CreatedOnDate;
            db.Entry(dbDroplist).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DroplistExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutProduct(int id, Product product)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != product.ProductId)
            {
                return(BadRequest());
            }

            var dbProduct = db.Products.Find(id);

            dbProduct.BuildingId  = product.BuildingId;
            dbProduct.ProductId   = product.ProductId;
            dbProduct.ItemNumber  = product.ItemNumber;
            dbProduct.Description = product.Description;

            db.Entry(dbProduct).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProductExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutSection(int id, Section section)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != section.SectionId)
            {
                return(BadRequest());
            }

            var dbSection = db.Sections.Find(id);

            dbSection.SectionId    = section.SectionId;
            dbSection.SectionName  = section.SectionName;
            dbSection.DepartmentId = section.DepartmentId;

            db.Entry(dbSection).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SectionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }