public async Task <IActionResult> Cadastrar([FromBody] Categoria categoria) { if (ModelState.IsValid) { await _categoriaRepository.Adicionar(categoria); } return(Ok(true)); }
public async Task Adicionar(Categoria categoria) { if (!ExecutarValidacao(new CategoriaValidation(), categoria)) { return; } await _categoriaRepository.Adicionar(categoria); }
public Categoria Adicionar(Categoria categoria) { categoria.ValidationResult = new CategoriaAptoParaCadastroValidation(_categoriaRepository).Validate(categoria); if (!categoria.ValidationResult.IsValid) { return(categoria); } return(_categoriaRepository.Adicionar(categoria)); }
public async Task <ActionResult <CategoriaViewModel> > Post(CategoriaViewModel categoriaViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaRepository.Adicionar(categoria); return(Ok(categoria)); }
public IActionResult Post([FromBody] Categoria categoria) { try { categoria = _categoriaRepository.Adicionar(categoria); return(Ok(categoria)); } catch (Exception ex) { return(BadRequest(ex.Message + ". contate nossa equipe de suporte para solucionarmos o erro presente nesta página email : [email protected], telefone : (11)31212121")); } }
public ActionResult Create(Categoria categoria) { if (ModelState.IsValid) { categoriaRepository.Adicionar(categoria); categoriaRepository.Salvar(); return(RedirectToAction("Listar")); } return(View(categoria)); }
public IActionResult Post([FromBody] Categoria Categoria) { try { _categoriaRepository.Adicionar(Categoria); return(Created("api/esporte", Categoria)); } catch (Exception) { throw; } }
public async Task <IActionResult> Create(CategoriaViewModel categoriaViewModel) { if (!ModelState.IsValid) { return(View(categoriaViewModel)); } var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaRepository.Adicionar(categoria); return(RedirectToAction(nameof(Index))); }
public void Adicionar(Categoria categoria) { if (categoria is null) { throw new Exception("Nenhuma categoria para adicionar."); } ValidarCategoria(categoria); categoria.Ativo = true; categoria.DataCadastro = DateTime.Now; _categoriaRepository.Adicionar(categoria); _categoriaRepository.SalvarAlteracoes(); }
public IActionResult Post([FromBody] Categoria categoria) { try { //Adiciona uma nova Categoria _categoriaRepository.Adicionar(categoria); //statusCode 200 return(Ok(categoria)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Post([FromForm] Categoria categoria) { try { //adiciona uma nova categoria categoriaRepository.Adicionar(categoria); //retorna Ok se a categoria tiver sido cadastrada return(Ok(categoria)); } catch (Exception ex) { //caso ocorra algum erro retorno BadRequest e a mensagem da exception return(BadRequest(ex.Message)); } }
public IActionResult Post([FromForm] Categoria categoria) { try { //Adicionar uma categoria _categoriaRepository.Adicionar(categoria); //Retorna OK e as categorias return(Ok(categoria)); } catch (Exception ex) { //Caso ocorra um erro retorna uma mensagem de erro return(BadRequest(ex.Message)); } }
public async Task <bool> Adicionar(Categoria categoria) { if (!ExecutarValidacao(new CategoriaValidation(), categoria)) { return(false); } if (_categoriaRepository.Pesquisar(c => c.Descricao == categoria.Descricao).Result.Any()) { Notificar("Já existe uma categoria com a descrição informada."); return(false); } await _categoriaRepository.Adicionar(categoria); return(true); }
public async Task <IActionResult> Create(CategoriaViewModel categoriaViewModel) { if (!ModelState.IsValid) { return(View(categoriaViewModel)); } categoriaViewModel.DataCadastro = DateTime.Now; var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaRepository.Adicionar(categoria); TempData["MensagemSucesso"] = "Salvo com sucesso"; return(RedirectToAction(nameof(Index))); }
public CategoriaViewModel Adicionar(CategoriaViewModel categoriaViewModel) { var categoria = Mapper.Map <Categoria>(categoriaViewModel); if (!categoria.EhValido()) { return(categoriaViewModel); } _categoriaRepository.Adicionar(categoria); if (!Commit()) { AdicionarErrosValidacao(categoria.ValidationResult, "Ocorreu um erro ao salvar no banco de dados."); } return(categoriaViewModel); }
public Categoria Adcionar(Categoria categoria) { return(_categoriaRepository.Adicionar(categoria)); }
public async Task Adicionar(Categoria categoria) { _categoriaRepository.Adicionar(categoria); await _categoriaRepository.UnitOfWork.Commit(); }
public void Adicionar(Categoria categoria) { repository.Adicionar(categoria); }
public ActionResult Adicionar(Categoria categoria) { _categoriaRepository.Adicionar(categoria); return(RedirectToAction("Index")); }