public ComponentController(IRepository <COMPONENT> componentRepositoryParam, IGetList getListParam, IRepository <CURRENT_STATUS> statusRepositoryParam) { componentRepository = componentRepositoryParam; getList = getListParam; statusRepository = statusRepositoryParam; }
/// <summary> /// 管理单表记录 /// </summary> /// <param name="pIGetList">实现GetList接口的类,一般是BLL类</param> /// <param name="pIDelete">实现IDelete类,因为有的是视图,所以未实理删除,可以通过这个关连删除,为null说明不能删除</param> /// <param name="frm">实现IManagerForm 一般是缉窗口,为null 说明不能修改</param> /// <param name="infos">表的Model对像,与GetList的对应</param> /// <param name="pMustWhereString">必须添加的条件,为"" 表示不需要加</param> /// <param name="formTitle">窗口标题</param> /// /// <param name="isAddSumRowToGrid">是否在表格增加合计行</param> public frmManagerReward(IGetList pIGetList, IDelete pIDelete, IManagerForm frm, IColumnInfos infos, string pMustWhereString, string formTitle, bool pIsAddSumRowToGrid) { this.InitializeComponent(); this._iDelete = pIDelete; if (this._iDelete == null) { this.toolStripButtonDelete.Enabled = false; } this._iGetList = pIGetList; this._form = frm; this._columnInfos = infos; if (this._form != null) { this._form._IsCanClose = false; } else { //未定交编辑 this.toolStripButtonEdit.Enabled = false; this.toolStripButtonNew.Enabled = false; } this._mustWhereString = pMustWhereString; this.Text = formTitle; this._isAddSumRowToGrid = pIsAddSumRowToGrid; }
public ModelController(IRepository <MODEL> modelRepositoryParam, IGetList getListParam, IRepository <TYPE> typeRepositoryParam, IRepository <PRICE> priceRepositoryParam) { modelRepository = modelRepositoryParam; getList = getListParam; typeRepository = typeRepositoryParam; priceRepository = priceRepositoryParam; }
public CustomerController(IGetList <Customer> repository, IMapper mapper) { _repository = repository; _mapper = mapper; }
public HomeController(ILogger <HomeController> logger, IGetList <int> num) { _logger = logger; _num = num; }
/// <summary> /// 管理单表记录 /// </summary> /// <param name="pIGetList">实现GetList接口的类,一般是BLL类</param> /// <param name="pIDelete">实现IDelete类,因为有的是视图,所以未实理删除,可以通过这个关连删除,为null说明不能删除</param> /// <param name="frm">实现IManagerForm 一般是缉窗口,为null 说明不能修改</param> /// <param name="infos">表的Model对像,与GetList的对应</param> /// <param name="pMustWhereString">必须添加的条件,为"" 表示不需要加</param> /// <param name="formTitle">窗口标题</param> public frmManagerReward(IGetList pIGetList, IDelete pIDelete, IManagerForm frm, IColumnInfos infos, string pMustWhereString, string formTitle) : this(pIGetList, pIDelete, frm, infos, pMustWhereString, formTitle, true) { }