public IActionResult Create([FromBody] GinCreateRequest ginCreateRequest) { var domainGin = ginCreateRequest.ToDomain(); _ginService.Create(domainGin); return(new CreatedResult($"gin/{domainGin.GinId}", domainGin.ToApi())); }
public static Domain.Model.Gin ToDomain(this GinCreateRequest ginCreateRequest) { return(new( Guid.NewGuid(), ginCreateRequest.Name, ginCreateRequest.Abv, ginCreateRequest.Country, ginCreateRequest.Distillery )); }