public IActionResult Update(long id, [FromBody] RequestDetailsItem item) { if (item == null || item.Id != id) { return(BadRequest()); } var RequestDetails = _context.RequestDetailsItems.FirstOrDefault((t => t.Id == id)); if (RequestDetails == null) { return(NotFound()); } RequestDetails.IsComplete = item.IsComplete; RequestDetails.Name = item.Name; RequestDetails.LabLocation = item.LabLocation; RequestDetails.BillTo = item.BillTo; RequestDetails.ReportTo = item.ReportTo; RequestDetails.AEName = item.AEName; RequestDetails.JDECode = item.JDECode; RequestDetails.PercentOfProject = item.PercentOfProject; RequestDetails.LoginsAssociated = item.LoginsAssociated; RequestDetails.NewAEName = item.NewAEName; RequestDetails.DollarValue = item.DollarValue; RequestDetails.ProjectCode = item.ProjectCode; RequestDetails.RequestDate = item.RequestDate; RequestDetails.PercOfPrjRequested = item.PercOfPrjRequested; RequestDetails.AEComments = item.AEComments; RequestDetails.Status = item.Status; _context.RequestDetailsItems.Update(RequestDetails); _context.SaveChanges(); return(new NoContentResult()); }
public IActionResult Create([FromBody] RequestDetailsItem item) { if (item == null) { return(BadRequest()); } _context.RequestDetailsItems.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetRequestDetails", new { id = item.Id }, item)); }