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