public async Task <IActionResult> Get(string id) { var result = await repository.FindById(id); if (result == null) { return(NotFound()); } return(Ok(result)); }
public HttpResponseMessage Get(string id) { var result = repository.FindById(id); if (result == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage Get(string id) { try { var result = repository.FindById(id); if (result == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (UnauthorizedAccessException) { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }
// GET: Roles/Details/5 public async Task <ActionResult> Details(string id) { var role = await _repo.FindById(id); var model = _mapper.Map <IdentityRole, IdentityRoleVM>(role); var users = await _repo.FindAllUsersByRole(id); if (users.Count > 0) { model.Users = users.ToList(); } else { model.Users = new List <ApplicationUser>(); } return(View(model)); }