public async Task <BLResponse <bool> > UpdateRoleAsync(AppRoleDTO pDto) { var response = new BLResponse <bool>(); try { var rolModel = Mapper.Map <AppRoleDTO, AppRole>(pDto); var resulAsync = await Uow.Roles.UpdateRoleAsync(rolModel); if (resulAsync.Succeeded) { response.Data = resulAsync.Succeeded; } else { HandleSVCException(ref response, resulAsync.Errors.ToArray()); } } catch (Exception ex) { HandleSVCException(ref response, ex); } return(response); }
public async Task <BLResponse <bool> > DeleteRoleAsync(AppRoleDTO pDto) { var response = new BLResponse <bool>(); try { var resulAsync = await Uow.Roles.DeleteRoleAsync(pDto.Id); if (resulAsync.Succeeded) { response.Data = resulAsync.Succeeded; } else { HandleSVCException(ref response, resulAsync.Errors.ToArray()); } } catch (Exception ex) { HandleSVCException(ref response, ex); } return(response); }