public async Task <IActionResult> LoadedShareClasses(int id, string date, string container)
        {
            var dto = new EntitySubEntitiesGetDto()
            {
                Id        = id,
                Date      = date,
                Container = container,
            };

            var viewModel = await SubEntitiesVMSetup
                            .SetLoadedGet <EntitySubEntitiesViewModel>(this.service, this.subFundService, dto, SqlFunctionDictionary.SubFundShareClasses);

            return(this.PartialView("SubEntities/_ViewLoadedTable", viewModel));
        }
        public async Task <IActionResult> ShareClasses(int id, string date, string container)
        {
            var dto = new SubEntitiesGetDto()
            {
                Id        = id,
                Date      = date,
                Container = container,
            };

            var viewModel = await SubEntitiesVMSetup
                            .SetGet <SubEntitiesViewModel>(this.service, this.subFundService, dto, SqlFunctionDictionary.SubFundShareClasses);

            return(this.View(viewModel));
        }
Пример #3
0
        public async Task <IActionResult> SubFunds(int id, string date, string container)
        {
            var dto = new SubEntitiesGetDto()
            {
                Id        = id,
                Date      = date,
                Container = container,
            };

            var viewModel = await SubEntitiesVMSetup
                            .SetGet <SubEntitiesViewModel>(this.service, this.fundService, dto, SqlFunctionDictionary.FundSubFunds);

            await this.recentService.Save(this.User, this.Request.Path);

            return(this.View(viewModel));
        }
        public async Task <IActionResult> ShareClasses([Bind("Id, Command, Container, Date,Values,Headers,PreSelectedColumns,SelectedColumns,SelectTerm")]
                                                       SubEntitiesViewModel viewModel)
        {
            if (viewModel.Command == GlobalConstants.CommandUpdateTable)
            {
                return(this.RedirectToRoute(
                           GlobalConstants.SubFundShareClassesRouteName,
                           new { viewModel.Id, viewModel.Date, viewModel.Container }));
            }

            await SubEntitiesVMSetup.SetPost(viewModel, this.service, SqlFunctionDictionary.SubFundShareClasses);

            if (viewModel.Values != null && viewModel.Values.Count > 0)
            {
                return(this.View(viewModel));
            }

            this.ShowError(this.sharedLocalizer.GetHtmlString(ErrorMessages.UnsuccessfulUpdate));
            return(this.View(viewModel));
        }