public async Task <IHttpActionResult> GetBoardLike(int id) { BoardLike BoardLike = await db.BoardLikes.FindAsync(id); if (BoardLike == null) { return(NotFound()); } return(Ok(BoardLike)); }
public async Task <IHttpActionResult> PutBoardLike(int id, BoardLike galleryLike) { PetterResultType <BoardLike> petterResultType = new PetterResultType <BoardLike>(); List <BoardLike> BoardLikes = new List <BoardLike>(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != galleryLike.BoardLikeNo) { return(BadRequest()); } BoardLike BoardLike = await db.BoardLikes.FindAsync(id); if (BoardLike == null) { return(NotFound()); } BoardLike.StateFlag = StateFlags.Use; BoardLike.DateModified = DateTime.Now; BoardLike.DateDeleted = null; db.Entry(BoardLike).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BoardLikeExists(id)) { return(NotFound()); } else { throw; } } return(Ok(petterResultType)); }
public async Task<IHttpActionResult> PutBoardLike(int id, BoardLike galleryLike) { PetterResultType<BoardLike> petterResultType = new PetterResultType<BoardLike>(); List<BoardLike> BoardLikes = new List<BoardLike>(); if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != galleryLike.BoardLikeNo) { return BadRequest(); } BoardLike BoardLike = await db.BoardLikes.FindAsync(id); if (BoardLike == null) { return NotFound(); } BoardLike.StateFlag = StateFlags.Use; BoardLike.DateModified = DateTime.Now; BoardLike.DateDeleted = null; db.Entry(BoardLike).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BoardLikeExists(id)) { return NotFound(); } else { throw; } } return Ok(petterResultType); }
public async Task <IHttpActionResult> DeleteBoardLike(int id) { PetterResultType <BoardLike> petterResultType = new PetterResultType <BoardLike>(); List <BoardLike> BoardLikes = new List <BoardLike>(); BoardLike BoardLike = await db.BoardLikes.FindAsync(id); if (BoardLike == null) { return(NotFound()); } BoardLike.StateFlag = StateFlags.Delete; BoardLike.DateDeleted = DateTime.Now; db.Entry(BoardLike).State = EntityState.Modified; await db.SaveChangesAsync(); BoardLikes.Add(BoardLike); petterResultType.IsSuccessful = true; petterResultType.JsonDataSet = BoardLikes; return(Ok(petterResultType)); }
public async Task <IHttpActionResult> PostBoardLike(BoardLike BoardLike) { PetterResultType <BoardLike> petterResultType = new PetterResultType <BoardLike>(); List <BoardLike> BoardLikes = new List <BoardLike>(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BoardLike.StateFlag = StateFlags.Use; BoardLike.DateCreated = DateTime.Now; BoardLike.DateModified = DateTime.Now; db.BoardLikes.Add(BoardLike); await db.SaveChangesAsync(); BoardLikes.Add(BoardLike); petterResultType.IsSuccessful = true; petterResultType.JsonDataSet = BoardLikes; return(Ok(petterResultType)); }
public async Task<IHttpActionResult> PostBoardLike(BoardLike BoardLike) { PetterResultType<BoardLike> petterResultType = new PetterResultType<BoardLike>(); List<BoardLike> BoardLikes = new List<BoardLike>(); if (!ModelState.IsValid) { return BadRequest(ModelState); } BoardLike.StateFlag = StateFlags.Use; BoardLike.DateCreated = DateTime.Now; BoardLike.DateModified = DateTime.Now; db.BoardLikes.Add(BoardLike); await db.SaveChangesAsync(); BoardLikes.Add(BoardLike); petterResultType.IsSuccessful = true; petterResultType.JsonDataSet = BoardLikes; return Ok(petterResultType); }