Exemple #1
0
        public async Task <IHttpActionResult> GetRoleById(string id)
        {
            try
            {
                var data = await RoleDBContext.GetRoleById(id);

                return(Ok(data));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        public async Task <IHttpActionResult> GetRoles(int pageNo, int itemsPerPage, int pagePerDisplay)
        {
            try
            {
                var data = await RoleDBContext.GetRoles(pageNo, itemsPerPage, pagePerDisplay);

                return(Ok(data));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
        public async Task <IHttpActionResult> DeleteRole(string id)
        {
            try
            {
                var result = await RoleDBContext.DeleteRole(id);

                if (result != null)
                {
                    return(Ok(result));
                }
                return(InternalServerError());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// 根据ownerId获取业务员信息
        /// </summary>
        /// <param name="ownerId"></param>
        /// <returns></returns>
        public async Task <OwnerInfo> GetOwnerInfoAsync(Guid ownerId)
        {
            try
            {
                using (var roledbContext = new RoleDBContext(_role_options))
                {
                    #region 获得业务员信息
                    var user = await roledbContext.User.Where(x => x.UserPK == ownerId).FirstOrDefaultAsync();

                    OwnerInfo owner = new OwnerInfo();
                    owner.Email = user.UserEmail;
                    owner.Tel   = user.UserTel;

                    TransFull nameTrans = new TransFull()
                    {
                        CN = user.UserRealNameCn,
                        EN = user.UserRealNameEn,
                        JP = user.UserRealNameJp
                    };
                    TransFull addressTrans = new TransFull()
                    {
                        CN = user.UserAddresseCn,
                        EN = user.UserAddresseEn,
                        JP = user.UserAddresseJp
                    };
                    owner.Name    = JsonConvert.SerializeObject(nameTrans);
                    owner.Address = JsonConvert.SerializeObject(addressTrans);
                    #endregion

                    return(owner);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(this, ex);
                throw ex;
            }
        }
Exemple #5
0
 public UserRepository(RoleDBContext dbContext) : base(dbContext)
 {
 }
Exemple #6
0
 public RepositoryBase(RoleDBContext dbContext)
 {
     _dbContext = dbContext;
 }