예제 #1
0
        /// <summary>
        /// 删除一条数据
        /// </summary>
        public static bool Delete(int accountRolesId)
        {
            IRolesAppService service = IocManager.Instance.Resolve <IRolesAppService>();

            if (service == null)
            {
                return(false);
            }
            else
            {
                return(service.Delete(accountRolesId) > 0);
            }
        }
예제 #2
0
        public static int GetMaxId()
        {
            IRolesAppService service = IocManager.Instance.Resolve <IRolesAppService>();

            if (service == null)
            {
                return(0);
            }
            else
            {
                return(service.GetMaxId());
            }
        }
예제 #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public static AccountsRoles GetModel(string accountRolesId)
        {
            IRolesAppService service = IocManager.Instance.Resolve <IRolesAppService>();

            if (service == null)
            {
                return(null);
            }
            else
            {
                var rolesDto = service.GetModel(accountRolesId);
                return(ConvertFromDto(rolesDto));
            }
        }
예제 #4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public static bool Update(AccountsRoles model)
        {
            IRolesAppService service = IocManager.Instance.Resolve <IRolesAppService>();

            if (service == null)
            {
                return(false);
            }
            else
            {
                var accountDto = ConvertFromBllEntity(model);
                return(service.Update(accountDto) > 0);
            }
        }
예제 #5
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public static DataSet GetList(string strWhere)
        {
            IRolesAppService service = IocManager.Instance.Resolve <IRolesAppService>();
            var accountList          = service.GetList(strWhere);

            if (accountList != null)
            {
                List <AccountsRoles> userList = new List <AccountsRoles>();
                accountList.ForEach(x => userList.Add(ConvertFromDto(x)));
                return(userList.ToDataSet <AccountsRoles>());
            }
            else
            {
                DataSet ds = new DataSet();
                return(ds);
            }
        }
예제 #6
0
        public static DataSet GetList(int Top, string strWhere, string filedOrder)
        {
            IRolesAppService service = IocManager.Instance.Resolve <IRolesAppService>();
            var rolesDto             = service.GetSingleOrderByRoleId();

            if (rolesDto != null)
            {
                List <AccountsRoles> userList = new List <AccountsRoles>();
                userList.Add(ConvertFromDto(rolesDto));
                return(userList.ToDataSet <AccountsRoles>());
            }
            else
            {
                DataSet ds = new DataSet();
                return(ds);
            }
        }
예제 #7
0
 public RolesService(IRolesAppService rolesAppService)
 {
     _rolesAppService    = rolesAppService;
     _applicationEnginee = new ApplicationEnginee();
 }