Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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"));
        }
Esempio n. 3
0
        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"));
        }