Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 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));
 }