Exemplo n.º 1
0
        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!");
        }
Exemplo n.º 2
0
        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));
        }