Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }