public async Task <UserPortalViewModelResponse> GetUserById(string Id) { UserPortalViewModelResponse vResult = null; try { var vResponse = await _vApiClient.ExecuteGet <ClientResponseViewModel>("/UserPortal/", Id); if (vResponse == null) { return(vResult); } var vClientResponse = (ClientResponseViewModel)vResponse.Content; if (vClientResponse.Result == "False") { vResult = null; } else { vResult = JsonConvert.DeserializeObject <UserPortalViewModelResponse>(vClientResponse.Result); } } catch (Exception vEx) { string vMensage = vEx.Message; vResult = null; } return(vResult); }
public async Task <IActionResult> Detail() { UserPortalViewModelResponse vUser = new UserPortalViewModelResponse(); if (Startup._IdUserPortal != Guid.Empty) { vUser = await _vUserPortalService.GetUserById(Startup._IdUserPortal.ToString()); Startup._IdUserPortal = Guid.Empty; return(View("Details", vUser)); } return(RedirectToAction("Error", "Home")); }
public async Task <IActionResult> Edit() { UserPortalViewModelResponse vUser = new UserPortalViewModelResponse(); if (Startup._IdUserPortal != Guid.Empty) { vUser = await _vUserPortalService.GetUserById(Startup._IdUserPortal.ToString()); Startup._IdUserPortal = Guid.Empty; List <CompanyViewModel> vCompany = await _vCompanyService.GetCompany(); ViewData["vCompanyList"] = vCompany; return(View("EditUserPortal", vUser)); } //pemdiente session return(RedirectToAction("Error", "Home")); }