public void EditHazMat(int id, HazMatStatus hazMatStatus) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var hazMatStatusToEdit = _context.HazMatStatuses.SingleOrDefault(c => c.Id == id); hazMatStatusToEdit.Name = hazMatStatus.Name; var userAction = new UserAction { UserName = User.Identity.Name, Action = "HazMat was edited. HazMat name " + hazMatStatus.Name, DateTime = DateTime.Now }; _context.UserActions.Add(userAction); _context.SaveChanges(); }
public IHttpActionResult New(HazMatStatus hazMatStatus) { if (!ModelState.IsValid) { return(BadRequest()); } _context.HazMatStatuses.Add(hazMatStatus); var userAction = new UserAction { UserName = User.Identity.Name, Action = "HazMat was added. HazMat name " + hazMatStatus.Name, DateTime = DateTime.Now }; _context.UserActions.Add(userAction); _context.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + hazMatStatus.Id), hazMatStatus)); }