public JsonResult UpdateAppUserInformation(AppUserInformationModel appUserInformationModel)
        {
            Response <bool> response = new Response <bool>();

            appUserProvider = new AppUserProvider();

            AppUserModel appUserModel = SessionExtension.GetSessionUser(HttpContext.Session);

            if (appUserModel != null)
            {
                AppUserModel appUserTokenModel = SessionExtension.GetSessionUser(HttpContext.Session);

                appUserInformationModel.TokenKey = appUserModel.TokenKey;

                appUserInformationModel.AppUserId = appUserModel.AppUser.AppUserId;

                InfrastructureModel <bool> infrastructureModel = appUserProvider.Update(appUserInformationModel);

                response = new Response <bool>
                {
                    Data    = infrastructureModel.ResultStatus,
                    Message = "success",
                    Status  = infrastructureModel.ResultStatus,
                };
            }
            return(Json(response));
        }
Esempio n. 2
0
        public InfrastructureModel <bool> Update(AppUserInformationModel appUserInformationModel)
        {
            InfrastructureModel <bool> infrastructureModel = new InfrastructureModel <bool>();

            using (HttpClient client = new HttpClient())
            {
                client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", appUserInformationModel.TokenKey);
                client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json charset=utf-8");
                client.DefaultRequestHeaders.Accept.Clear();

                var serializePostModel = JsonConvert.SerializeObject(appUserInformationModel);

                StringContent       contentPost         = new StringContent(serializePostModel, Encoding.UTF8, "application/json");
                HttpResponseMessage httpResponceMessage = client.PostAsync(ConnectionHelper.GetConnectionUrl() + "AppUser/Update/", contentPost).Result;

                httpResponceMessage.EnsureSuccessStatusCode();

                string stringResponce = httpResponceMessage.Content.ReadAsStringAsync().Result;

                infrastructureModel = JsonConvert.DeserializeObject <InfrastructureModel <bool> >(stringResponce);

                if (infrastructureModel.ResultModel)
                {
                    infrastructureModel.ResultStatus = true;
                }
                return(infrastructureModel);
            }
        }
Esempio n. 3
0
        public IActionResult Update([FromBody] AppUserInformationModel appUserInformationModel)
        {
            InfrastructureModel <bool> infrastructureModel = new InfrastructureModel <bool>();

            var appUser = appUserOperation.GetById(appUserInformationModel.AppUserId);

            if (appUser != null)
            {
                //appUser.Email = appUserInformationModel.Email;
                appUser.Name    = appUserInformationModel.Name;
                appUser.Surname = appUserInformationModel.Surname;
                // appUser.Username = appUserInformationModel.Username;

                appUserOperation.Update(appUser);

                infrastructureModel.ResultModel  = true;
                infrastructureModel.ResultStatus = true;
            }

            return(Json(infrastructureModel));
        }
Esempio n. 4
0
        public IActionResult GetById([FromBody] AppUserLoginModel appUserLoginModel)
        {
            InfrastructureModel <AppUserInformationModel> infrastructureModel = new InfrastructureModel <AppUserInformationModel>();

            var appUser = appUserOperation.GetById(appUserLoginModel.AppUserId);

            if (appUser != null)
            {
                AppUserInformationModel appUserInformationModel = new AppUserInformationModel()
                {
                    AppUserId = appUser.AppUserId,
                    Name      = appUser.Name,
                    Surname   = appUser.Surname,
                    Email     = appUser.Email,
                    Username  = appUser.Username
                };
                infrastructureModel.ResultModel  = appUserInformationModel;
                infrastructureModel.ResultStatus = true;
            }
            return(Json(infrastructureModel));
        }