public IActionResult Update(long id, [FromBody] SeasonDeadline item) { if (item == null || item.Id != id) { return(BadRequest()); } var deadline = _context.SeasonDeadlines.FirstOrDefault(t => t.Id == id); if (deadline == null) { return(NotFound()); } deadline.SeasonId = item.SeasonId; deadline.DeadlineNumber = item.DeadlineNumber; deadline.DateOfPartnerPreorderDeadline = item.DateOfPartnerPreorderDeadline; deadline.DateOfCurrentDeadlineBrandManagerPreorderCheck = item.DateOfCurrentDeadlineBrandManagerPreorderCheck; deadline.DateOfCurrentDeadlineWarehouseProgramOrderOffer = item.DateOfCurrentDeadlineWarehouseProgramOrderOffer; deadline.DateOfCurrentDeadlineOrderProductCommiteeReconciliation = item.DateOfCurrentDeadlineOrderProductCommiteeReconciliation; deadline.DateOfCurrentDeadlineOrderPost = item.DateOfCurrentDeadlineOrderPost; deadline.DateOfCurrentDeadlineDeliveryReadyness = item.DateOfCurrentDeadlineDeliveryReadyness; deadline.DateOfCurrentDeadlineWarehouseOrderReceipt = item.DateOfCurrentDeadlineWarehouseOrderReceipt; _context.SeasonDeadlines.Update(deadline); _context.SaveChanges(); return(new NoContentResult()); }
public IActionResult Post([FromBody] SeasonDeadline item) { if (item == null) { return(BadRequest()); } item.Id = _context.SeasonDeadlines.Count() + 1; _context.SeasonDeadlines.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetBrand", new { id = item.Id }, item)); }