Example #1
0
        /// <inheritdoc/>
        public async Task CreateCanvasAsync(CreateCanvasDto canvasDto)
        {
            var canvas = ObjMapper.Map <CreateCanvasDto, Canvas>(canvasDto);

            _unitOfWork.Canvas.Create(canvas);
            await _unitOfWork.SaveAsync();
        }
        /// <inheritdoc/>
        public async Task <PagesListModel <OrderDto> > GetOrderPagesListAsync(OrderQueryParameters parameters)
        {
            var ordersList = await _unitOfWork.Order.GetByQueryParamAsync(parameters);

            var result = ObjMapper.Map <PagesList <Order>, PagesListModel <OrderDto> >(ordersList);

            return(result);
        }
        /// <inheritdoc/>
        public async Task MakeOrderAsync(CreateOrderDto orderDto)
        {
            var order = ObjMapper.Map <CreateOrderDto, Order>(orderDto);

            //order.Canvas = await _unitOfWork.Canvas.FindByIdAsync(orderDto.CanvasId);

            _unitOfWork.Order.Create(order);
            await _unitOfWork.SaveAsync();
        }
Example #4
0
 public TicketController(IPersonServ personServ, ICarriageServ carrServ, ISqlProcServ sqlServ, IStationServ statServ, IReservSeatServ seatServ, IStationOnRouteServ statOnRouteServ, ITicketServ ticketServ)
 {
     this.personServ      = personServ;
     this.carrServ        = carrServ;
     this.sqlServ         = sqlServ;
     this.statServ        = statServ;
     this.seatServ        = seatServ;
     this.statOnRouteServ = statOnRouteServ;
     this.ticketServ      = ticketServ;
     this.mapper          = new ObjMapper(this.sqlServ, this.carrServ, this.seatServ, this.statOnRouteServ, this.personServ, this.ticketServ);
 }
 public TrainController(ISqlProcServ sqlProcServ, IStationServ stationServ, ICarriageServ carrServ, IReservSeatServ seatServ, IStationOnRouteServ statOnRouteServ, IPersonServ personServ, ITicketServ ticketServ)
 {
     this.sqlProcService  = sqlProcServ;
     this.stationServ     = stationServ;
     this.carrServ        = carrServ;
     this.seatServ        = seatServ;
     this.personServ      = personServ;
     this.statOnRouteServ = statOnRouteServ;
     this.ticketServ      = ticketServ;
     mapper = new ObjMapper(this.sqlProcService, this.carrServ, this.seatServ, this.statOnRouteServ, this.personServ, this.ticketServ);
     FillFromTimesDropDown();
 }
Example #6
0
        /// <inheritdoc/>
        public async Task <PagesListModel <UserDto> > GetUsersAsync(UserQueryParam param)
        {
            var users          = ObjMapper.Map <IList <User>, IList <UserDto> >(await _userManager.Users.ToListAsync());
            var usersPagesList = await PagesList <UserDto> .GetPagesListAsync(users.AsQueryable(), param);

            foreach (var user in usersPagesList)
            {
                user.Roles = await _rolesService.GetUserRolesAsync(user.Id);
            }

            var result = ObjMapper.Map <PagesList <UserDto>, PagesListModel <UserDto> >(usersPagesList);

            return(result);
        }