public async Task <IActionResult> Delete([FromRoute] Guid activityId, [FromRoute] Guid photoId) { var(_, isFailure, value, error) = await _photosService.Delete(activityId, photoId); if (isFailure) { return(BadRequest(error)); } return(NoContent()); }
public async Task <ActionResult> Delete(int userId, int id) { if (userId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { throw new RestException(HttpStatusCode.Forbidden); } await _serv.Delete(userId, id); return(NoContent()); }
public async Task <IActionResult> Delete(string id) { try { var userId = Guid.Parse(HttpContext.User.Identity.Name); var photoId = Guid.Parse(id); await _photosService.Delete(userId, photoId); return(Ok()); } catch (ArgumentException ex) { return(BadRequest(new { message = ex.Message })); } }
public async Task <IActionResult> Delete([FromRoute] Guid couponId, [FromRoute] Guid photoId) { await _photosService.Delete(couponId, photoId); return(NoContent()); }
public async Task <IActionResult> Delete(int id) { await _photosService.Delete(id); return(NoContent()); }