コード例 #1
0
        public async Task <GetTicketResponseModel> GetTickets(SellTicketRequestModel sellTicketRequest)
        {
            var items = await _ticketService.SellTicket(sellTicketRequest);

            return(new GetTicketResponseModel
            {
            });
        }
コード例 #2
0
        public Task <TicketDTO> SellTicket(SellTicketRequestModel req)
        {
            // TODO: Https Context ile tokenden user'ı bulma
            // İsteği atan user'ı ve ticket'ı bul (repo)
            var user   = _userRepository.getUser(req.UserId);
            var ticket = _ticketRepository.getTicket(req.TicketId);

            // Var mı ve satılmaya uygun mu kontrolleri yapılacak
            // satış yap, ticketi update et. (fiyat artış kuralı çalışacak)
            // incoive kes, (invoice reposuna ihtiyaç olacak)
            // response'u maple
            throw new NotImplementedException();
        }