public void Save(WorkTaskItem item) { item.GetValidationErrors().ThrowIfHasErrors(); var customer = item.Id == 0 ? Db.CreateAndAdd <WorkTask>() : Db.Set <WorkTask>().Single(x => x.Id == item.Id); customer.Name = item.Name; customer.Priority = item.Priority; customer.Status = item.Status; customer.CustomerId = item.CustomerId ?? 0; customer.CustomerUserId = item.CustomerUserId; customer.IsTemporaryTask = item.IsTemporaryTask; customer.Description = item.Description; customer.UserId = item.UserId ?? 0; Db.SaveChanges(); item.Id = customer.Id; }
public IActionResult Save([FromBody] WorkTaskItem item) { Service.WorkTask.Save(item); return(Ok(item)); }