public ActionResult LoginUser(string lob) { AuthenticationHelper helper = new AuthenticationHelper(); var token = _helper.GenerateToken(_jwtAuthentication.Value, "Srijit", "*****@*****.**", "Admin"); return(Ok(APIResponse.CreateResponse(token, _userService.GetUserDetails()))); }
// GET: UserDetails public ActionResult Index() { Guid userID = new Guid(User.Identity.GetUserId()); UserDetails userDetails = userDetailsService.GetUserDetails(userID); return(View(userDetails)); }
public IHttpActionResult GetDetails() { if (User.Identity.IsAuthenticated) { return(Ok(userDetailsService.GetUserDetails(new Guid(User.Identity.GetUserId())))); } return(Ok(0)); }
public async void OnNavigatedTo(INavigationParameters parameters) { IsBusy = true; User = (User)parameters["userdetail"]; _userId = _user.Id; UserDetails = await _userDetailsService.GetUserDetails(_userId); IsBusy = false; }
public async Task <UserDetailsViewModel> GetUserDetails() { var userId = _httpContextAccessor.HttpContext.User.GetLoggedInUserId <string>(); UserDetails userDetails = await _userDetailsService.GetUserDetails(Guid.Parse(userId)); if (userDetails == null) { return(null); } return(_mapper.Map <UserDetailsViewModel>(userDetails)); }
public async Task <ActionResult <IEnumerable <UserDetailsDto> > > GetUserDetails() { try { var userDetails = _userDetailsService.GetUserDetails(); return(_mapper.Map <List <UserDetailsDto> >(userDetails)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error on the server")); } }
public new ActionResult User(GitHubSearch.Models.UserDetailsModel userModel) { var user = new UserDetailsModel(); if (ModelState.IsValid) { user = _user.GetUserDetails(userModel.Username); if (user != null) { ViewBag.errMsg = ""; user = _repoUser.GetUserRepos(user); user.status = "Success"; return(View(user)); } else { ViewBag.errMsg = "The user is not available in the hub"; return(View(user.status = "The user is not available in the hub")); } } return(View(user.status = "Model is not valid")); }
public async Task <ActionResponse <TeacherViewModel> > UpdateTeacher(TeacherViewModel request) { try { var response = ActionResponse <TeacherViewModel> .ReturnSuccess(request); if (!request.UserId.HasValue) { return((await response).AppendErrorMessage("Nepotpuni podatci. Molimo popunite sva obavezna polja.")); } if ((await userDetailsService.GetUserDetails(request.UserId.Value)) .IsNotSuccess(out ActionResponse <UserDetailsDto> actionResponse, out UserDetailsDto userDetails)) { return((await response).AppendErrorMessage(actionResponse.Message)); } mapper.Map(request, userDetails); if ((await userDetailsService.UpdateUserDetails(userDetails)).IsNotSuccess(out actionResponse, out userDetails)) { return((await response).AppendErrorMessage(actionResponse.Message)); } return(await ActionResponse <TeacherViewModel> .ReturnSuccess(mapper.Map(userDetails, request), "Nastavnik uspješno ažuriran.")); } catch (Exception) { return(await ActionResponse <TeacherViewModel> .ReturnError("Dogodila se greška prilikom ažuriranja podataka o nastavniku. Molimo pokušajte ponovno.")); } finally { await cacheService.RefreshCache <List <UserDto> >(); } }