public IActionResult Put([FromBody] StatusEventViewModel model, [FromRoute] long?userId) { if (model == null) { return(new StatusCodeResult(500)); } var userIdLocal = GetUser(userId); var statusEvent = new StatusEvent(); statusEvent.From = model.From; statusEvent.To = model.To; statusEvent.ProjectId = model.ProjectId; statusEvent.TypeId = model.TypeId; statusEvent.UserId = userIdLocal; statusEvent.Description = model.Description; dbContext.StatusEvents.Add(statusEvent); dbContext.SaveChanges(); return(new NoContentResult()); }
public IActionResult Post([FromBody] StatusEventViewModel model) { if (model == null) { return(new StatusCodeResult(500)); } var statusEvent = dbContext.StatusEvents.FirstOrDefault(e => e.Id == model.Id); if (statusEvent == null) { return(new NotFoundResult()); } statusEvent.From = model.From; statusEvent.To = model.To; statusEvent.TypeId = model.TypeId; statusEvent.ProjectId = model.ProjectId; statusEvent.Description = model.Description; dbContext.SaveChanges(); return(new NoContentResult()); }