Beispiel #1
0
        public ActionResult List(DataSourceRequest command)
        {
            //var emailAccountModels = _emailAccountService.GetAllEmailAccounts().ToList();
            var tempModel          = _emailAccountService.GetAllPagedList(command.Page - 1, command.PageSize);
            var Total              = tempModel.TotalCount;
            var emailAccountModels = tempModel.Select(x => x.ToModel()).ToList();

            foreach (var eam in emailAccountModels)
            {
                eam.IsDefaultEmailAccount = eam.Id == _emailAccountSettings.DefaultEmailAccountId;
            }

            var gridModel = new DataSourceResult
            {
                Data  = emailAccountModels,
                Total = tempModel.TotalCount
            };

            return(new JsonResult
            {
                Data = gridModel
            });
        }