public IHttpActionResult Put(WorkListModel workListModel) { try { return(Ok(_workListService.Modify(workListModel))); } catch (Exception ex) { return(InternalServerError(ex)); } }
public WorkListModel Modify(WorkListModel workListModel) { using (var context = _dbContextFactory.Create()) { var workList = context.WorkLists .Where(w => w.Id == workListModel.Id) .Single(); workList.Title = workListModel.Title; context.SaveChanges(); return(workListModel); } }
public WorkListModel Create(WorkListModel workListModel) { using (var context = _dbContextFactory.Create()) { var workList = new WorkList { Title = workListModel.Title, }; context.WorkLists.Add(workList); context.SaveChanges(); workListModel.Id = workList.Id; return(workListModel); } }