Пример #1
0
        public List <MasterEmailGroupSettingsModel> GetEmailGroupList(BaseViewModel model)
        {
            List <Master_EmailGroupSettings>     dataList;
            List <MasterEmailGroupSettingsModel> GroupList  = new List <MasterEmailGroupSettingsModel>();
            MasterEmailGroupSettingsModel        GroupModel = new MasterEmailGroupSettingsModel();

            dataList = _templateRepository.GetEmailGroupList();
            if (dataList != null)
            {
                foreach (Master_EmailGroupSettings a in dataList)
                {
                    GroupModel = Mapper.Map <Master_EmailGroupSettings, MasterEmailGroupSettingsModel>(a);

                    GroupModel.Name = Utility.GetPropertyValue(GroupModel, "Name", model.CurrentCulture) == null ? string.Empty :
                                      Utility.GetPropertyValue(GroupModel, "Name", model.CurrentCulture).ToString();

                    GroupModel.CurrentUserID  = model.CurrentUserID;
                    GroupModel.CurrentCulture = model.CurrentCulture;
                    GroupList.Add(GroupModel);
                }
            }
            return(GroupList);
        }