public async Task <TEntidade> AddAsync(TEntidade entidade) { await Repositorio.AddAsync(entidade); await Injector.UnitOfWork.CommitAsync(); return(entidade); }
public async Task <TEntidade> AddAsync(TEntidade entidade, AbstractValidator <TEntidade> validation) { if (Injector.Validator.Executar(validation, entidade)) { await Repositorio.AddAsync(entidade); await Injector.UnitOfWork.CommitAsync(); } return(entidade); }
protected async Task <TEntidade> AddAsync(TEntidade entidade) { await Repositorio.AddAsync(entidade); return(entidade); }