public async Task <ActionResult> DeleteProfileImage(Guid id) { try { await profileImageService.DeleteProfileImageAsync(id); return(Ok()); } catch (NotFoundException exc) { return(Problem(exc.Message, statusCode: StatusCodes.Status404NotFound)); } }
public async Task <IActionResult> DeleteProfileImage() { var user = await identityService.GetUserAsync(); if (user == null) { return(NotFound()); } var consultantProfile = await applicationDbContext.UserProfiles.FindAsync(user.ProfileId); if (consultantProfile == null) { return(NotFound()); } await profileImageService.DeleteProfileImageAsync(user.ProfileId.GetValueOrDefault()); return(Ok()); }