public async Task Adicionar(Autor autor) { if (!ExecutarValidacao(new AutorValidation(), autor)) { return; } if (_autorRepository.Buscar(a => a.CPF == autor.CPF).Result.Any()) { Notificar("Já existe um autor brasileiro com este CPF."); return; } await _autorRepository.Adicionar(autor); }
public ActionResult Create(Autor autor) { try { if (ModelState.IsValid) { autorRepository.Adicionar(autor); autorRepository.Salvar(); return(RedirectToAction("Listar")); } return(View(autor)); } catch { return(View()); } }
public Autor Adicionar(Autor obj) { return(_autorRepository.Adicionar(obj)); }