public async Task <TipRead> Create(NewTip tip) { var newTip = tip.ToTip(); newTip.Validate(); var createdTip = await _repository.Create(newTip); return(new TipRead(createdTip)); }