Beispiel #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (ModelState.IsValid)
            {
                if (tenSetting != null)
                {
                    await CreateOrUpdateSystemSettingAsync(accessToken);
                }
                SaveState = SaveStates.SUCCESS;

                SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

                return(Page());
            }

            SaveState = SaveStates.FAILED;

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

            return(Page());
        }
Beispiel #2
0
        public async Task <IActionResult> OnGetAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.FOUNDATION, $"Setting/{Id}");

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                tenSetting = response.ContentAsType <TenSetting>();
            }
            else
            {
                tenSetting = new TenSetting();
            }

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
Beispiel #3
0
        public async Task <IActionResult> OnGetAsync()
        {
            langHead = new LangHead();
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            if (!string.IsNullOrWhiteSpace(Id))
            {
                var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.FOUNDATION, $"Language/{Id}");

                if (response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    langHead = response.ContentAsType <LangHead>();
                }
            }

            await PageConstructor(SaveStates.IGNORE, accessToken);

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
Beispiel #4
0
        public async Task <IActionResult> OnGetAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.CLIENT, $"Client");

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                clientList = response.ContentAsType <ClientList>();
            }
            else
            {
                clientList = new ClientList();
            }

            //var response2 = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.GATEWAY, $"Client");

            //if (response2.StatusCode == System.Net.HttpStatusCode.OK)
            //{
            //    var clientList2 = response.ContentAsType<ClientList>();
            //}


            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
Beispiel #5
0
        public async Task <IActionResult> OnPostAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            if (ModelState.IsValid)
            {
                if (clientHead != null)
                {
                    if (await CreateOrUpdateClientAsync(accessToken))
                    {
                        await PageConstructor(SaveStates.SUCCESS, accessToken);
                    }
                    else
                    {
                        await PageConstructor(SaveStates.FAILED, accessToken);
                    }
                }

                SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

                return(Page());
            }

            await PageConstructor(SaveStates.FAILED, accessToken);

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

            return(Page());
        }
Beispiel #6
0
        public async Task <IActionResult> OnPostAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (ModelState.IsValid)
            {
                if (taskHead != null)
                {
                    if (await CreateOrUpdateTaskAsync(accessToken))
                    {
                        SaveState        = SaveStates.SUCCESS;
                        SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

                        return(Page());
                    }
                }
            }

            Id          = taskHead.Id.ToString();
            TaskGroupId = taskHead.TaskGroupHeaderId.ToString();

            SaveState = SaveStates.FAILED;

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

            return(Page());
        }
Beispiel #7
0
        public async Task <IActionResult> OnGetAsync()
        {
            usersViewModel = new UsersViewModel();

            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.IDENTITY, $"User");

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                var userListModel = response.ContentAsType <UserListModel>();

                usersViewModel = _mapper.Map <UsersViewModel>(userListModel);
            }

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
Beispiel #8
0
        public async Task <IActionResult> OnGetAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            taskGroupHead            = new TaskGroupHead();
            taskGroupHead.MainUserId = Guid.Parse(User.FindFirst("sub").Value);

            if (!string.IsNullOrWhiteSpace(Id))
            {
                if (Guid.TryParse(Id, out Guid parsedId))
                {
                    if (parsedId != Guid.Empty)
                    {
                        var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.TASK, $"TaskGroup/{Id}");

                        if (response.StatusCode == System.Net.HttpStatusCode.OK)
                        {
                            taskGroupHead = response.ContentAsType <TaskGroupHead>();
                            if (taskGroupHead != null)
                            {
                                ParentId = taskGroupHead.ParentTaskGroupId.ToString();
                            }
                        }
                    }
                    else
                    {
                        if (!string.IsNullOrWhiteSpace(ParentId))
                        {
                            var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.TASK, $"TaskGroup/{ParentId}");

                            if (response.StatusCode == System.Net.HttpStatusCode.OK)
                            {
                                taskGroupHead                   = response.ContentAsType <TaskGroupHead>();
                                taskGroupHead.ShortName         = string.Empty;
                                taskGroupHead.LongName          = string.Empty;
                                taskGroupHead.Description       = string.Empty;
                                taskGroupHead.ParentTaskGroupId = taskGroupHead.Id;
                                taskGroupHead.Id                = Guid.Empty;
                            }
                        }
                    }
                }
            }
            else
            {
                Id = Guid.Empty.ToString();
            }

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
Beispiel #9
0
        public async Task <IActionResult> OnGetAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            userLanguageSetting = await GetUserSetting("USER_LANGUAGE", accessToken);

            await PageConstructor(SaveStates.IGNORE, accessToken);

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
        public async Task <IActionResult> OnGetAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            userProfileModel.userModel       = new UserModel();
            userProfileModel.password        = string.Empty;
            userProfileModel.passwordConfirm = string.Empty;

            if (!string.IsNullOrWhiteSpace(Id))
            {
                if (Guid.TryParse(Id, out Guid foundId))
                {
                    if (foundId != Guid.Empty)
                    {
                        var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.IDENTITY, $"User/{foundId.ToString()}");

                        if (response.StatusCode == System.Net.HttpStatusCode.OK)
                        {
                            userProfileModel.userModel = response.ContentAsType <UserModel>();
                        }
                    }
                }
            }

            await PageConstructor(SaveStates.IGNORE, accessToken);

            //userTeamTableModel.StatusList = StatusList;
            //userTeamTableModel.userProfileModel = userProfileModel;

            //await CreateTeamSelectList(accessToken);
            //await CreateUserTeamModelList(accessToken);

            //await GeneratePageConstructionModel();

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
        public async Task <IActionResult> OnPostAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            if (ModelState.IsValid)
            {
                await PageConstructor(SaveStates.IGNORE, accessToken);

                if (userProfileModel.userModel.Id == Guid.Empty)
                {
                    var createUserModel = _mapper.Map <CreateUserModel>(userProfileModel.userModel);

                    createUserModel.Password        = userProfileModel.password;
                    createUserModel.PasswordConfirm = userProfileModel.passwordConfirm;

                    string      newUserContent = JsonConvert.SerializeObject(createUserModel);
                    HttpContent contentPost    = new StringContent(newUserContent, Encoding.UTF8, "application/json");

                    var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Post, APITypes.IDENTITY, $"User", contentPost);

                    if (response.IsSuccessStatusCode)
                    {
                        if (await CreateOrUpdateUserTeamJoins(accessToken))
                        {
                            SaveState = SaveStates.SUCCESS;
                        }
                        else
                        {
                            SaveState = SaveStates.FAILED;
                        }
                    }
                }
                else
                {
                    //var accessToken = await HttpContext.GetTokenAsync("access_token");

                    if (await UpdateUser(accessToken))
                    {
                        SaveState = SaveStates.SUCCESS;
                    }
                    else
                    {
                        SaveState = SaveStates.FAILED;
                    }
                }
            }
            else
            {
                await PageConstructor(SaveStates.FAILED, accessToken);

                SaveState = SaveStates.FAILED;

                //userTeamTableModel.StatusList = StatusList;
                //userTeamTableModel.userProfileModel = userProfileModel;

                //await CreateTeamSelectList(accessToken);
                //await CreateUserTeamModelList(accessToken);

                //await GeneratePageConstructionModel();
            }

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken, SaveState);

            return(Page());
        }