public IActionResult RejectUserPhoto(PhotoForUser photo) { var result = _photoRepository.DeletePhoto(photo.UserId, photo.PhotoId); if (result.IsSuccessful) { return(Ok(result.Value)); } else { return(BadRequest(result.Message)); } }
public IActionResult ApproveUserPhotos(PhotoForUser photo) { var result = _photoRepository.ApprovePhoto(photo); if (result.IsSuccessful) { return(Ok(result.Value)); } else { return(BadRequest(result.Message)); } }
public OperationResult <string> ApprovePhoto(PhotoForUser photo) { var result = new OperationResult <string>(); try { var dbPhoto = FindPhoto(photo.UserId, photo.PhotoId); dbPhoto.IsApproved = true; _context.SaveChanges(); result.IsSuccessful = true; } catch (System.Exception ex) { result.Message = ex.Message; _logger.LogError(ex.Message); } return(result); }