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 PlanListItem[] GetPlanListItems(Guid projectID) { PlanItem[] items = GetPlans(projectID); PlanListItem[] listItems = new PlanListItem[items.Length]; int i = 0; foreach (var item in items) { listItems[i] = new PlanListItem(item); listItems[i++].CreatorName = Context.Users.Where(e => e.Id == _userId.ToString()).Single().UserName; } return(listItems); }
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; } }