public void SaveItem(ClaimsIdentity identity, Int32 listId, Int32 id, String text) { var userId = identity.GetUserId(); var item = new PlanListItem() { Id = id, Text = text }; this._repository.SaveItem(userId, listId, item); this._repository.SaveChanges(); }
public void SaveItem(string userId, int listId, PlanListItem listItem) { var list = Get(userId, listId); if (listItem.Id == 0) { listItem.PlanList = list; list.Items.Add(listItem); } else { var oldItem = list.Items.Single(item => item.Id == listItem.Id); oldItem.Text = listItem.Text; } }