public IActionResult Update(long id, [FromBody] ReqDetailItem item) { if (item == null || item.Id != id) { return(BadRequest()); } var ReqDetail = _context.ReqDetailItems.FirstOrDefault((t => t.Id == id)); if (ReqDetail == null) { return(NotFound()); } ReqDetail.IsComplete = item.IsComplete; ReqDetail.Name = item.Name; ReqDetail.LabLocation = item.LabLocation; ReqDetail.BillTo = item.BillTo; ReqDetail.ReportTo = item.ReportTo; ReqDetail.AEName = item.AEName; ReqDetail.JDECode = item.JDECode; ReqDetail.PercentOfProject = item.PercentOfProject; ReqDetail.LoginsAssociated = item.LoginsAssociated; ReqDetail.NewAEName = item.NewAEName; ReqDetail.dollarValue = item.dollarValue; ReqDetail.ProjectCode = ReqDetail.ProjectCode; ReqDetail.RequestDate = ReqDetail.RequestDate; ReqDetail.PercOfPrjRequested = ReqDetail.PercOfPrjRequested; ReqDetail.AEComments = ReqDetail.AEComments; _context.ReqDetailItems.Update(ReqDetail); _context.SaveChanges(); return(new NoContentResult()); }
public IActionResult Create([FromBody] ReqDetailItem item) { //The[FromBody] attribute tells MVC to get the value of the to-do item from the body of the HTTP request. if (item == null) { return(BadRequest()); } _context.ReqDetailItems.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetReqDetail", new { id = item.Id }, item)); }