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 }); }