public async Task <ActionResult> GetList() { GetListTamagochiTypesQuery listQuery = new GetListTamagochiTypesQuery(); var result = await _mediator.Send(listQuery); return(Ok(result.RequestResult)); }
public async Task <ActionResult> Create(int type, string name) { GetListTamagochiTypesQuery query = new GetListTamagochiTypesQuery(); query.Filter = tamagochiType => tamagochiType.Id == type; var tamagochiTypeId = _mediator.Send(query).Result.RequestResult.SingleOrDefault().Id; CreateTamagochiCommand tamagochi = new CreateTamagochiCommand() { Type = tamagochiTypeId, Name = name, BirthDateTime = DateTime.UtcNow, Happiness = 70, Hungry = 30 }; var result = await _mediator.Send(tamagochi); return(Ok(result.RequestResult)); }