コード例 #1
0
        public void GetByCategoryTestmethod(int number)
        {
            HttpClient       client  = TestServer.GetClient();
            IMegatokyoClient service = new MegatokyoClient(client);
            RantOutputDTO    result  = service.GetRantAsync(number).GetAwaiter().GetResult();

            Assert.IsTrue(result.Number == number);
        }
コード例 #2
0
        public async Task <IActionResult> GetAllRants()
        {
            try
            {
                List <RantOutputDTO>     rantsData = new();
                IEnumerable <RantDomain> rants     = await _mediator.Send(new GetAllRantsQuery());

                if (!rants.Any())
                {
                    return(NoContent());
                }
                foreach (RantDomain rant in rants)
                {
                    RantOutputDTO rantOutputDTO = _mapper.Map <RantOutputDTO>(rant);
                    rantsData.Add(rantOutputDTO);
                }
                return(Ok(rantsData));
            }
            catch
            {
                throw;
            }
        }