public async Task Adicionar(Genero genero) { if (!ExecutarValidacao(new GeneroValidation(), genero)) { return; } await _generoRepository.Adicionar(genero); }
public async Task <bool> Adicionar(Genero genero) { if (!ExecutarValidacao(new GeneroValidation(), genero)) { return(false); } await _generoRepository.Adicionar(genero); return(true); }
public async Task <Genero> Adicionar(Genero genero) { if (genero == null) { return(null); } if (!genero.IsValid()) { return(genero); } genero = await _generoRepository.Adicionar(genero); return(genero); }
public IActionResult Adicionar([FromBody] GeneroViewModel pGenero) { var genero = _mapper.Map <GeneroViewModel, Genero>(pGenero); if (genero.EhValido()) { genero.Ativo = true; genero.DataCriacao = DateTime.Now; _generoRepository.Adicionar(genero); _generoRepository.SaveChanges(); var retorno = new { id = genero.Id, nome = genero.Nome, }; return(Response(true, retorno)); } else { return(Response(false, erros: genero.ValidationErrors)); } }
public Genero Adicionar(Genero obj) { return(_generoRepository.Adicionar(obj)); }