示例#1
0
        public async Task <ReturnVal <CourseVO> > Get(GetParam param)
        {
            var course = await this._courseSvc.Get(param.Id);

            if (course == null)
            {
                return(this.RetErr <CourseVO>("信息不存在"));
            }

            var rev = this._mapper.Map <CourseVO>(course);

            rev.CreationDate = course.CreationTime?.ToString("yyyy.MM.dd");
            rev.IsJoined     = course.IsJoined(this._user.UserId);

            var collabrator = course.CollaboratorLib?.Value?.Items?.Keys.ToList();

            await rev.SetOperationValAsync(new ValidateParameter(course.School.Code,
                                                                 course.Region.Code,
                                                                 course.Creator.Code,
                                                                 collabrator,
                                                                 course.Status,
                                                                 course.RegionStatus), this._pm, this._mapper);


            return(this.RetOk(rev));
        }
示例#2
0
//		double[] scaledRate;
        //double[][] vc;
        //double[] prob;
        //double lambda;

        public CPHUniformization(int ndim, GetParam lambdaFunc, GetParamVec scaledRateFunc)
        {
            this.ndim           = ndim;
            tmp                 = new double[ndim];
            xi                  = new double[ndim];
            this.lambdaFunc     = lambdaFunc;
            this.scaledRateFunc = scaledRateFunc;
        }
示例#3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual T_TMS_EmployeeDailyTimesheetTransaction Get(GetParam value)
        {
            T_TMS_EmployeeDailyTimesheetTransaction item = new T_TMS_EmployeeDailyTimesheetTransaction();
            var sqlParams = new SqlParameter[]
            {
                new SqlParameter("@ID", value.ID),
                new SqlParameter("@CompanyID", value.CompanyID),
            };

            using (var reader = SqlHelper.ExecuteReader("T_TMS_EmployeeDailyTimesheetTransaction_GetByID", sqlParams))
            {
                item = CommonHelper.DataReaderToObject <T_TMS_EmployeeDailyTimesheetTransaction>(reader);
            }
            return(item);
        }
示例#4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual DNHLanguage Get(GetParam value)
        {
            DNHLanguage item      = new DNHLanguage();
            var         sqlParams = new SqlParameter[]
            {
                new SqlParameter("@LanguageID", value.ID),
                new SqlParameter("@CompanyID", value.CompanyID),
            };

            using (var reader = SqlHelper.ExecuteReader("DNHLanguage_GetByID", sqlParams))
            {
                item = CommonHelper.DataReaderToObject <DNHLanguage>(reader);
            }
            return(item);
        }
示例#5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual int Del(GetParam value)
        {
            string RoleName = "";

            if (value.ParaList.Count > 0)
            {
                RoleName = value.ParaList[0].Values;
            }
            return(SqlHelper.ExecuteNonQuery(ModuleConfig.MyConnection, "DNHUserInRoles_Delete", new SqlParameter[]
            {
                new SqlParameter("@UserID", value.ID),
                new SqlParameter("@CompanyID", value.CompanyID),
                new SqlParameter("@RoleName", RoleName),
            }));
        }
示例#6
0
        public virtual T_COM_Master_Employee Get(GetParam value)
        {
            T_COM_Master_Employee item = new T_COM_Master_Employee();
            var sqlParams = new SqlParameter[1];

            sqlParams[0] = new SqlParameter("@CompanyID", value.CompanyID);
            using (var reader = SqlHelper.ExecuteReader("T_COM_Master_Employee_GetByID", sqlParams))
            {
                while (reader.Read())
                {
                    item = GetItemFromReader(reader);
                }
            }
            return(item);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual T_TMS_EmployeeTimesheetWeeklyDetails Get(GetParam value)
        {
            T_TMS_EmployeeTimesheetWeeklyDetails item = new T_TMS_EmployeeTimesheetWeeklyDetails();
            var sqlParams = new SqlParameter[]
            {
                new SqlParameter("@ID", value.ID),
                new SqlParameter("@CompanyID", value.CompanyID),
            };

            using (var reader = SqlHelper.ExecuteReader("T_TMS_EmployeeTimesheetWeeklyDetails_GetByID", sqlParams))
            {
                item = CommonHelper.DataReaderToObject <T_TMS_EmployeeTimesheetWeeklyDetails>(reader);
            }
            return(item);
        }
示例#8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual DNHSitemapAction Get(GetParam value)
        {
            DNHSitemapAction item = new DNHSitemapAction();
            var sqlParams         = new SqlParameter[]
            {
                new SqlParameter("@RoleName", value.ID),
                new SqlParameter("@CompanyID", value.CompanyID),
                new SqlParameter("@ActionName", value.RefID),
            };

            using (var reader = SqlHelper.ExecuteReader("DNHSitemapAction_GetUnitAction_ID", sqlParams))
            {
                item = CommonHelper.DataReaderToObject <DNHSitemapAction>(reader);
            }
            return(item);
        }
示例#9
0
        public CPHDist(int ndim, GetParamVec alphaFunc, GetParamVec rateFunc,
                       GetParam lambdaFunc, GetParamVec scaledRateFunc, double epsi)
        {
            this.ndim       = ndim;
            this.alphaFunc  = alphaFunc;
            this.rateFunc   = rateFunc;
            this.lambdaFunc = lambdaFunc;
            this.epsi       = epsi;

            cache_x = new double[ndim];
            cache_t = 0.0;
            Blas.Dcopy(ndim, Alpha, cache_x);

            max_right = 10;
            prob      = new double[max_right + 1];
            unif      = new CPHUniformization(ndim, lambdaFunc, scaledRateFunc);
        }
示例#10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual DNHRoleSitemap Get(GetParam value)
        {
            DNHRoleSitemap item = new DNHRoleSitemap();

            var sqlParams = new SqlParameter[]
            {
                new SqlParameter("@NodeID", new Guid(value.ID)),
                new SqlParameter("@RoleName", value.RefID),
                new SqlParameter("@CompanyID", value.CompanyID),
            };

            using (var reader = SqlHelper.ExecuteReader("DNHRoleSitemap_GetByID", sqlParams))
            {
                item = CommonHelper.DataReaderToObject <DNHRoleSitemap>(reader);
            }
            return(item);
        }
示例#11
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual DNHUserInRoles Get(GetParam value)
        {
            DNHUserInRoles item     = new DNHUserInRoles();
            string         RoleName = "";
            //if (value.ParaList.Count > 0)
            //{
            //    RoleName = value.ParaList[0].Values;
            //}
            var sqlParams = new SqlParameter[]
            {
                new SqlParameter("@UserID", new Guid(value.ID)),
                new SqlParameter("@CompanyID", value.CompanyID),
                new SqlParameter("@RoleName", value.RefID),
            };

            using (var reader = SqlHelper.ExecuteReaderService(ModuleConfig.MyConnection, "DNHUserInRoles_GetByID", sqlParams))
            {
                item = CommonHelper.DataReaderToObject <DNHUserInRoles>(reader);
            }
            return(item);
        }
示例#12
0
        static List <TagModel> LoadFromTag()
        {
            if (!File.Exists(_games_path))
            {
                return(null);
            }

            Assembly myAssembly = Assembly.LoadFrom("Modules\\Games.dll");

            using (Stream stream = myAssembly.GetManifestResourceStream("Games.XmlFile.TagsFile.xml"))
                using (XmlReader xmlReader = new XmlTextReader(stream))
                {
                    return((from file in XDocument.Load(xmlReader).Element("Tags").Elements("Tag")
                            select TagModel.CreateModel(
                                file.Attribute("id").Value,
                                file.Attribute("title").Value,
                                GetParam.GetColor((int)file.Attribute("weight")),
                                GetParam.GetSize((int)file.Attribute("weight"))
                                )
                            ).ToList());
                }
        }
示例#13
0
 get => int.TryParse(GetParam(MetadataEditorAttr.PictureCount), out var value) ? value : 0;
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public virtual int Del(GetParam value)
 {
     return(SqlHelper.ExecuteNonQuery("T_TMS_EmployeeTimesheetWeeklyDetails_Delete", value.ID));
 }
示例#15
0
 public ExtremeDist(GetParam mu, GetParam theta)
 {
     muFunc    = mu;
     thetaFunc = theta;
 }
示例#16
0
 public virtual int Del(GetParam value)
 {
     return(SqlHelper.ExecuteNonQuery("T_COM_Master_Employee_Delete", value.ID));
 }
示例#17
0
 public TruncMaxDist(GetParam mu, GetParam theta)
     : base(mu, theta)
 {
 }
示例#18
0
 public ParetoDist(GetParam a, GetParam c)
 {
     aFunc = a;
     cFunc = c;
 }
示例#19
0
 public LogMinDist(GetParam mu, GetParam sigma)
     : base(mu, sigma)
 {
 }
示例#20
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public virtual int Del(GetParam value)
 {
     return(SqlHelper.ExecuteNonQuery("DNHLanguage_Delete", value.ID));
 }
示例#21
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public virtual int Del(GetParam value)
 {
     return(SqlHelper.ExecuteNonQuery("DNHRoleSitemap_Delete", value.ID));
 }
示例#22
0
 public virtual T Get([FromUri] GetParam value)
 {
     return(_task.Get(value));
 }
示例#23
0
 public TruncNormalDist(GetParam mu, GetParam sigma) : base(mu, sigma)
 {
 }
示例#24
0
 public GammaDist(GetParam alpha, GetParam beta)
 {
     alphaFunc = alpha;
     betaFunc  = beta;
 }
示例#25
0
 public virtual int Delete([FromUri] GetParam value)
 {
     return(_task.Del(value));
 }
示例#26
0
 public NormalDist(GetParam mu, GetParam sigma)
 {
     muFunc  = mu;
     sigFunc = sigma;
 }
示例#27
0
 public LogisDist(GetParam mu, GetParam phi)
 {
     muFunc  = mu;
     phiFunc = phi;
 }
示例#28
0
 public TruncLogisDist(GetParam mu, GetParam phi)
     : base(mu, phi)
 {
 }
示例#29
0
 public LogLogisDist(GetParam mu, GetParam sigma)
     : base(mu, sigma)
 {
 }
示例#30
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public virtual int Del(GetParam value)
 {
     return(SqlHelper.ExecuteNonQuery("T_TMS_EmployeeDailyTimesheetTransaction_Delete", value.ID));
 }