public async Task <IActionResult> GetTradeById(int id) { var tradeDto = await _tradeService.GetAsync(id); if (tradeDto == null) { throw new WebServiceException(ErrorCode.InvalidParameter, ConstantStrings.ERR_INCORRECT_ID); } return(Ok(_mapper.Map <TradeResponse>(tradeDto))); }
public IEnumerable <CompleteMacroDto> GetCompleteMacros(IEnumerable <MacroProfile> profiles) { var completeMacros = new List <CompleteMacroDto>(); foreach (var profile in profiles) { var macroDto = _mapper.Map <Macro, MacroDto>(profile.Macro); var profileDto = _mapper.Map <MacroProfile, MacroProfileDto>(profile); var completeMacroDto = new CompleteMacroDto(macroDto, profileDto); completeMacros.Add(completeMacroDto); } return(completeMacros); }
public ReferenceProfileDto[] Handle(GetReferenceProfilesByPackageIdQuery query) { var profiles = _unitOfWork.ReferenceProfiles.GetByPackageId(query.PackageId); var profileDtos = _mapper.Map <ReferenceProfile[], ReferenceProfileDto[]>(profiles.ToArray()); return(profileDtos); }
public UserDto Handle(GetUserQuery query) { var user = _unitOfWork.Users.Get(query.UserId); var userDto = _mapper.Map <User, UserDto>(user); return(userDto); }
public PackageDto Handle(GetPackageQuery query) { var package = _unitOfWork.Packages.Get(query.PackageId); var packageDto = _mapper.Map <Package, PackageDto>(package); return(packageDto); }
public PagedResult <PackageDto> Handle(SearchPackagesQuery query) { var paging = query.Paging; var searchStr = query.SearchString; PagedResult <Package> paged = null; if (query.UserId == Guid.Empty) { paged = _unitOfWork.Packages.Find(pkg => pkg.Name.Contains(searchStr), query.Paging); //packages = _unitOfWork.Packages.Find(pkg => pkg.Name.Contains(searchStr)).ToArray(); } else { paged = _unitOfWork.Packages.Find(pkg => pkg.UserId == query.UserId && pkg.Name.Contains(searchStr), query.Paging); //packages = _unitOfWork.Packages.Find(pkg => pkg.UserId == query.UserId && pkg.Name.Contains(searchStr)).ToArray(); } //var packageDtos = _mapper.Map<Package[], PackageDto[]>(packages.ToArray()); //return packageDtos; var packageDtos = _mapper.Map <Package[], PackageDto[]>(paged.Result); var resultDto = new PagedResult <PackageDto>(paging, paged.PageCount, paged.ItemCount, packageDtos); return(resultDto); }
public PagedResult <PackageDto> Handle(GetPackagesByUserIdQuery query) { var paged = _unitOfWork.Packages.GetPackagesByUserId(query.UserId, query.Paging); var packageDtos = _mapper.Map <Package[], PackageDto[]>(paged.Result.ToArray()); var result = new PagedResult <PackageDto>(paged.Paging, paged.PageCount, paged.ItemCount, packageDtos); return(result); }
public PagedResult <PackageDto> Handle(GetAllPackagesQuery query) { var paging = query.Paging; var paged = _unitOfWork.Packages.GetAll(query.Paging); var packageDtos = _mapper.Map <Package[], PackageDto[]>(paged.Result); var resultDto = new PagedResult <PackageDto>(paging, paged.PageCount, paged.ItemCount, packageDtos); return(resultDto); }
public void TestInitialize() { _query = new GetMacrosByPackageIdQuery(Guid.NewGuid()); _mockRepo = Substitute.For <IMacroProfileRepository>(); _mockRepo.GetByPackageId(Arg.Any <Guid>()).Returns(_profiles); _mockUow = Substitute.For <IUnitOfWork>(); _mockUow.MacroProfiles.Returns(_mockRepo); _profileDto = new MacroProfileDto(); _mockMapper = Substitute.For <IMyMapper>(); _mockMapper.Map <MacroProfile, MacroProfileDto>(Arg.Any <MacroProfile>()) .Returns(new MacroProfileDto(_profiles[0].Id, Guid.Empty, Guid.Empty)); _mockMapper.Map <Macro, MacroDto>(Arg.Any <Macro>()) .Returns(new MacroDto(_profiles[0].Macro.Id)); _handler = new GetMacrosByPackageIdQueryHandler(_mockUow, _mockMapper); }
public PagedResult <UserDto> Handle(GetAllUsersQuery query) { //var users = _unitOfWork.Users.GetAll(); //var userDtos = _mapper.Map<User[], UserDto[]>(users.ToArray()); //return userDtos; var paging = query.Paging; var paged = _unitOfWork.Users.GetAll(query.Paging); var userDtos = _mapper.Map <User[], UserDto[]>(paged.Result); var resultDto = new PagedResult <UserDto>(paging, paged.PageCount, paged.ItemCount, userDtos); return(resultDto); }
public void TestInitialize() { _mockRepo = Substitute.For <IPackageRepository>(); _mockUow = Substitute.For <IUnitOfWork>(); _mockUow.Packages.Returns(_mockRepo); _packageDto = new PackageDto(); _mockMapper = Substitute.For <IMyMapper>(); _mockMapper.Map <Package, PackageDto>(Arg.Any <Package>()) .Returns(_packageDto); _query = new GetPackageQuery(); _handler = new GetPackageQueryHandler(_mockUow, _mockMapper); }
public void TestInitialize() { _repoResult = new PagedResult <Package>(new PagingInformation(1, 1), 1, 1, _packages); _mockRepo = Substitute.For <IPackageRepository>(); _mockRepo.GetAll(Arg.Any <PagingInformation>()).Returns(_repoResult); _mockUow = Substitute.For <IUnitOfWork>(); _mockUow.Packages.Returns(_mockRepo); _packageDtos = new PackageDto[0]; _mockMapper = Substitute.For <IMyMapper>(); _mockMapper.Map <Package[], PackageDto[]>(Arg.Any <Package[]>()) .Returns(_packageDtos); _query = new GetAllPackagesQuery(new PagingInformation(1, 1)); _queryResult = new PagedResult <PackageDto>(new PagingInformation(1, 1), 1, 1, _packageDtos); _handler = new GetAllPackagesQueryHandler(_mockUow, _mockMapper); }
protected async virtual Task <TDto> OnGetAsync(params object[] keyValues) => _mapper.Map <TDto>(await _repository.SelectAsync(keyValues));
public IActionResult GetProfits() { var profitDtos = _profitService.GetAll(); return(Ok(_mapper.Map <IList <DailyProfitResponse> >(profitDtos))); }
public DestClass ReflectionMapping() { return(_reflectionMapper.Map <MappedClass, DestClass>(_objectForClone)); }
public LatestRatesDto GetLatestRates() => _mapper.Map <LatestRatesDto>(_latestRatesService.Get());