public async Task <IHttpActionResult> GetRoleById(string id) { try { var data = await RoleDBContext.GetRoleById(id); return(Ok(data)); } catch (Exception ex) { throw ex; } }
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; } }
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; } }
public UserRepository(RoleDBContext dbContext) : base(dbContext) { }
public RepositoryBase(RoleDBContext dbContext) { _dbContext = dbContext; }