Exemplo n.º 1
0
        public IActionResult Create([FromBody] GinCreateRequest ginCreateRequest)
        {
            var domainGin = ginCreateRequest.ToDomain();

            _ginService.Create(domainGin);

            return(new CreatedResult($"gin/{domainGin.GinId}", domainGin.ToApi()));
        }
Exemplo n.º 2
0
 public static Domain.Model.Gin ToDomain(this GinCreateRequest ginCreateRequest)
 {
     return(new(
                Guid.NewGuid(),
                ginCreateRequest.Name,
                ginCreateRequest.Abv,
                ginCreateRequest.Country,
                ginCreateRequest.Distillery
                ));
 }