public void Put(int boardId, int postId, [FromBody] Postits postIt) { Postits ExistingPostit = AppData.AlogentBoard.AlogentBoards.Find(b => b.Id == boardId).Postits.First(p => p.Id == postId); ExistingPostit.Title = postIt.Title; ExistingPostit.Note = postIt.Note; ExistingPostit.Date = DateTime.Now; }
public void Post([FromRoute] int boardId, [FromBody] Postits postIt) { Board ExistingBoard = AppData.AlogentBoard.AlogentBoards.Find(b => b.Id == boardId); postIt.Id = (ExistingBoard.Postits.Count == 0) ? 1 : (from l in ExistingBoard.Postits select l.Id).Max() + 1; //ExistingBoard.Postits + 1; postIt.Date = DateTime.Now; ExistingBoard.Postits.Add(postIt); }
public void Delete(int boardId, int postId) { Postits ExistingPostit = AppData.AlogentBoard.AlogentBoards.Find(b => b.Id == boardId).Postits.First(p => p.Id == postId); AppData.AlogentBoard.AlogentBoards.Find(b => b.Id == boardId).Postits.Remove(ExistingPostit); }