public async Task <Sponsor> Create(NewSponsor model) { var entity = Mapper.Map <Data.Sponsor>(model); await Store.Create(entity); return(Mapper.Map <Sponsor>(entity)); }
public async Task <Sponsor> Create([FromBody] NewSponsor model) { await Validate(model); model.Approved = Actor.IsRegistrar; return(await SponsorService.Create(model)); }
private async Task _validate(NewSponsor model) { if ((await Exists(model.Id)).Equals(true)) { throw new AlreadyExists(); } await Task.CompletedTask; }