コード例 #1
0
ファイル: CriterionGroupModel.cs プロジェクト: war-man/HRM
 public CriterionGroupModel()
 {
     // set model default props
     Init(new kpi_CriterionGroup());
     _criterion = new kpi_Criterion();
     _group     = new kpi_Group();
 }
コード例 #2
0
 public EmployeeArgumentModel()
 {
     // set model default props
     Init(new kpi_EmployeeArgument());
     _argument = new kpi_Argument();
     _record   = new hr_Record();
     _group    = new kpi_Group();
 }
コード例 #3
0
        /// <summary>
        /// Update
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static GroupKpiModel Update(GroupKpiModel model)
        {
            // int entity
            var entity = new kpi_Group();

            // fill entity
            model.FillEntity(ref entity);

            // update
            return(new GroupKpiModel(kpi_GroupServices.Update(entity)));
        }
コード例 #4
0
ファイル: CriterionGroupModel.cs プロジェクト: war-man/HRM
        public CriterionGroupModel(kpi_CriterionGroup criterionGroup)
        {
            // init entity
            criterionGroup = criterionGroup ?? new kpi_CriterionGroup();

            // set model props
            Init(criterionGroup);
            _criterion = kpi_CriterionServices.GetById(criterionGroup.CriterionId);
            _criterion = _criterion ?? new kpi_Criterion();
            _group     = kpi_GroupServices.GetById(criterionGroup.GroupId);
            _group     = _group ?? new kpi_Group();
        }
コード例 #5
0
        public EmployeeArgumentModel(kpi_EmployeeArgument employeeArgument)
        {
            // init entity
            employeeArgument = employeeArgument ?? new kpi_EmployeeArgument();

            // set model props
            Init(employeeArgument);

            //get date relation
            _argument = kpi_ArgumentServices.GetById(employeeArgument.ArgumentId);
            _argument = _argument ?? new kpi_Argument();
            _record   = hr_RecordServices.GetById(employeeArgument.RecordId);
            _record   = _record ?? new hr_Record();
            _group    = kpi_GroupServices.GetById(employeeArgument.GroupId);
            _group    = _group ?? new kpi_Group();
        }