using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Threading.Tasks; using WalkingTec.Mvvm.Core; using WalkingTec.Mvvm.Core.Extensions; using wtmProject.Model; namespace wtmProject.ViewModel._Admin.WTM_BUSINESSVMs { public partial class WTM_BUSINESSTemplateVM : BaseTemplateVM { public ExcelPropety Custom_Excel = ExcelPropety.CreateProperty(x => x.CustomId); public ExcelPropety VisitObject_Excel = ExcelPropety.CreateProperty(x => x.VisitObjectId); public ExcelPropety Project_Excel = ExcelPropety.CreateProperty(x => x.ProjectId); [Display(Name = "_Admin.BusinessName")] public ExcelPropety BusinessName_Excel = ExcelPropety.CreateProperty(x => x.BusinessName); [Display(Name = "_Admin.BusinessStatus")] public ExcelPropety BusinessStatus_Excel = ExcelPropety.CreateProperty(x => x.BusinessStatus); public ExcelPropety MarkManage_Excel = ExcelPropety.CreateProperty(x => x.MarkManageId); [Display(Name = "_Admin.Requirement")] public ExcelPropety Requirement_Excel = ExcelPropety.CreateProperty(x => x.Requirement); [Display(Name = "_Admin.Proposal")] public ExcelPropety Proposal_Excel = ExcelPropety.CreateProperty(x => x.Proposal); [Display(Name = "_Admin.BusinessProject")] public ExcelPropety BusinessProject_Excel = ExcelPropety.CreateProperty(x => x.BusinessProject); [Display(Name = "_Admin.Follow")] public ExcelPropety Follow_Excel = ExcelPropety.CreateProperty(x => x.Follow); [Display(Name = "_Admin.Negotiation")] public ExcelPropety Negotiation_Excel = ExcelPropety.CreateProperty(x => x.Negotiation); [Display(Name = "_Admin.IndustryType")] public ExcelPropety IndustryType_Excel = ExcelPropety.CreateProperty(x => x.IndustryType); public ExcelPropety Area_Excel = ExcelPropety.CreateProperty(x => x.AreaId); protected override void InitVM() { Custom_Excel.DataType = ColumnDataType.ComboBox; Custom_Excel.ListItems = DC.Set().GetSelectListItems(Wtm, y => y.CustomAllName); VisitObject_Excel.DataType = ColumnDataType.ComboBox; VisitObject_Excel.ListItems = DC.Set().GetSelectListItems(Wtm, y => y.PersonName); Project_Excel.DataType = ColumnDataType.ComboBox; Project_Excel.ListItems = DC.Set().GetSelectListItems(Wtm, y => y.ProjectName); MarkManage_Excel.DataType = ColumnDataType.ComboBox; MarkManage_Excel.ListItems = DC.Set().GetSelectListItems(Wtm, y => y.Name); Area_Excel.DataType = ColumnDataType.ComboBox; Area_Excel.ListItems = DC.Set().GetSelectListItems(Wtm, y => y.AreaName); } } public class WTM_BUSINESSImportVM : BaseImportVM { } }