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)); }
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)); }
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)); }