public async Task <IActionResult> DeleteRole(int id, [FromBody] SaveUserRoleResource resource) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var userResponse = await userRoleService.DeleteRoleAsync(id, resource.RoleId); //var userResource = mapper.Map<User, UserResource>(userResponse.User); return(Ok(userResponse)); }
public async Task <IActionResult> SetRole([FromBody] SaveUserRoleResource resource) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var userResponse = await userRoleService.SetUserRoleAsync(resource.UserId, resource.RoleId); var userResource = mapper.Map <User, UserResource>(userResponse.User); var result = userResponse.GetResponseResult(userResource); return(Ok(result)); }
public async Task <ResponseData> DeleteUserRole([FromBody] SaveUserRoleResource resource) { var userResponse = await userRoleService.DeleteRole(resource.UserId, resource.RoleId); var userResource = mapper.Map <User, UserResource>(userResponse.User); var result = new ResponseData { Success = true, Message = "", Data = userResource }; return(result); }
public async Task <ResponseData> SetUserRole([FromBody] SaveUserRoleResource resource) { var userResponse = await userRoleService.SetRole(resource.IdUser, resource.IdRole); var userResource = Mapper.Map <User, UserResource>(userResponse.User); var result = new ResponseData { Success = true, Message = "", Data = userResource }; return(result); }