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