public IActionResult Delete(Photo photo) { //Verifies username to confirm person deleting photo is the photo owner User user = userDAO.GetUser(User.Identity.Name); if (photo.UserId != user.Id) { return(Unauthorized(new { message = "You do not have permission to remove this photo." })); } photoDAO.DeletePhoto(photo); return(Ok(new { message = "Photo removed." })); }
public int DeletePhoto(int id) { Logger.InitLogger(); int result = 0; try { if (_photoDao.DeletePhoto(id)) { result = 1; Logger.Log.Info($"Photo id = {id} was deleted"); } } catch (Exception e) { Logger.Log.Error(e.Message); result = -1; } return(result); }