Ejemplo n.º 1
0
        public IActionResult Update(long id, [FromBody] AssignmentDetailsItem item)
        {
            if (item == null || item.Id != id)
            {
                return(BadRequest());
            }

            var AssignmentDetails = _context.AssignmentDetailsItems.FirstOrDefault(t => t.Id == id);

            if (AssignmentDetails == null)
            {
                return(NotFound());
            }

            AssignmentDetails.Name             = item.Name;
            AssignmentDetails.IsComplete       = item.IsComplete;
            AssignmentDetails.ProjectCode      = item.ProjectCode;
            AssignmentDetails.ProjectDesc      = item.ProjectDesc;
            AssignmentDetails.LabLocation      = item.LabLocation;
            AssignmentDetails.BillTo           = item.BillTo;
            AssignmentDetails.ReportTo         = item.ReportTo;
            AssignmentDetails.AEName           = item.AEName;
            AssignmentDetails.JDECode          = item.JDECode;
            AssignmentDetails.PercentOfProject = item.PercentOfProject;
            AssignmentDetails.LoginsAssociated = item.LoginsAssociated;
            AssignmentDetails.ListOfAEs        = item.ListOfAEs;
            AssignmentDetails.DollarValue      = item.DollarValue;
            AssignmentDetails.Status           = item.Status;
            _context.AssignmentDetailsItems.Update(AssignmentDetails);
            _context.SaveChanges();
            return(new NoContentResult());
        }
Ejemplo n.º 2
0
        public IActionResult Create([FromBody] AssignmentDetailsItem item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _context.AssignmentDetailsItems.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetAssignmentDetails", new { id = item.Id }, item));
        }