public async Task <string> DeleteForUserAsync(string userId, ViceDto dto) { var userVice = await UnitOfWork.UserVices.GetVicesByUserIdAndViceIdAsync(userId, dto.ViceId); if (userVice != null) { UnitOfWork.UserVices.Delete(userVice); await UnitOfWork.SaveChangesAsync(); } return("Vice deleted!"); }
public async Task <ActionResult <string> > DeleteViceForUserAsync(ViceDto viceDto) { var userId = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.SerialNumber)?.Value; return(await _viceService.DeleteForUserAsync(userId, viceDto)); }