/// <summary>
        /// 根据id删除业务系统
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public int DeleteResource(long id)
        {
            int result = 0;

            try
            {
                StringBuilder sql = new StringBuilder();
                sql.Append("delete from Resource where ID=@ID");
                result = EBDapperHelper.Delete(sql.ToString(), new { ID = id });
            }
            catch
            {
            }
            return(result);
        }
        /// <summary>
        /// 根据id查询业务系统
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ResourceModel GetResourceById(long id)
        {
            ResourceModel result = new ResourceModel();

            try
            {
                StringBuilder sql = new StringBuilder();
                sql.Append("select * from Resource where ID=@ID");
                result = EBDapperHelper.Query <ResourceModel>(sql.ToString(), new { ID = id }).FirstOrDefault();
            }
            catch
            {
            }
            return(result);
        }
        /// <summary>
        /// 查询所有平台信息
        /// </summary>
        /// <returns></returns>
        public List <ResourceModel> GetResource()
        {
            List <ResourceModel> result = new List <ResourceModel>();

            try
            {
                StringBuilder sql = new StringBuilder();
                sql.Append("select * from Resource where IsEnable=1");
                result = EBDapperHelper.Query <ResourceModel>(sql.ToString(), null).ToList();
            }
            catch
            {
            }
            return(result);
        }
Example #4
0
        public User Query(string account)
        {
            User result = new User();

            try
            {
                StringBuilder sql = new StringBuilder();
                sql.Append("select * from User where Account=@Account");
                result = EBDapperHelper.Query <User>(sql.ToString(), new { Account = account }).FirstOrDefault();
            }
            catch (Exception ex)
            {
            }
            return(result);
        }
        public CommonPagedDataViewModel <ResourceModel> GetResourceByCondition(int pageIndex, int pageSize, string name, string code)
        {
            CommonPagedDataViewModel <ResourceModel> pageResult = new CommonPagedDataViewModel <ResourceModel>();

            try
            {
                StringBuilder sql       = new StringBuilder();
                StringBuilder condition = new StringBuilder();
                if (!string.IsNullOrEmpty(name))
                {
                    condition.Append(" and ResourceName like '%' + @ResourceName + '%'");
                }
                sql.AppendFormat(@" 
                          set @coun=(select count(id) from Resource where 1=1 );
                         SELECT 
                           ID,
                           ResourceName 
                          ,ResourceLink
                          ,ResourcePassword,
                          ResourceImg
                          ,IsEnable
                          ,Remark
                          ,CreateTime
                          ,LastUpdateTime,@coun as Coun
                           FROM Resource bs
                            WHERE 1 = 1 {2} LIMIT {0},{1}", (pageIndex - 1) * pageSize, pageSize, condition.ToString());
                var result = EBDapperHelper.Query <ResourceModel>(sql.ToString(), new { Resource = name }).ToList();
                pageResult.Items       = result;
                pageResult.CurrentPage = pageIndex;
                if (result != null && result.Count > 0)
                {
                    pageResult.TotalNum       = result[0].Coun;
                    pageResult.TotalPageCount = result[0].Coun;
                }
            }
            catch (Exception ex)
            {
            }
            return(pageResult);
        }
        /// <summary>
        /// 业务系统数据插入
        /// </summary>
        /// <returns></returns>
        public int InsertResource(ResourceModel model)
        {
            int result = 0;

            try
            {
                StringBuilder sql = new StringBuilder();
                if (model.ID == 0)
                {
                    sql.Append("insert  into Resource values(0,@ResourceName,@ResourceLink,@ResourcePassword,@ResourceImg,@IsEnable,@Remark,Now(),Now())");
                    result = EBDapperHelper.InsertSingle(sql.ToString(), model);
                }
                else if (model.ID > 0)
                {
                    sql.Append("update Resource set ResourceName=@ResourceName,ResourceLink=@ResourceLink,ResourcePassword=@ResourcePassword,ResourceImg=@ResourceImg,IsEnable=@IsEnable,Remark=@Remark,LastUpdateTime=Now() where ID=@ID");
                    result = EBDapperHelper.UpdateSingle <ResourceModel>(sql.ToString(), model);
                }
            }
            catch
            {
            }
            return(result);
        }
Example #7
0
 public List <User> QueryList(string conditions, object conditionValues)
 {
     return(EBDapperHelper.Query <User>(SqlCommandBuilder.GetSelectCommandStringByType <User>(conditions), conditionValues).ToList());
 }