public virtual void AdicionarCategoria(Categoria Categoria) { try { _CategoriaRepositorio.Adicionar(Categoria); _CategoriaRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public IActionResult Cadastrar(CategoriaDto categoriaModel) { try { var categoria = _mapper.Map <Categoria>(categoriaModel); _categoriaRepositorio.Adicionar(categoria); return(Created($"api/categoria/{categoria.Id}", _mapper.Map <CategoriaDto>(categoria))); } catch (System.Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Banco de Dados Falou{ ex.Message }")); } }
public IActionResult Cadastrar(Categoria categoria) { try { _categoriaRepositorio.Adicionar(categoria); return(Ok(categoria)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public Categoria Adicionar(Categoria categoria) { categoria.ValidationResult = new CategoriaAptaParaCadastroValidation(_categoriaRepositorio).Validate(categoria); if (categoria.ValidationResult.IsValid) { var categoriaRetorno = _categoriaRepositorio.Adicionar(categoria); categoriaRetorno.ValidationResult = categoria.ValidationResult; return(categoriaRetorno); } else { return(categoria); } }
public async Task <bool> Handle(AdicionarCategoriaCommand command, CancellationToken cancellationToken) { if (!command.ValidarCommand(command, _mediator)) { return(false); } var categoria = new Categoria(command.Nome, command.Codigo, true); if (await CategoriaJaExistente(categoria)) { return(false); } _categoriaRepositorio.Adicionar(categoria); return(await _categoriaRepositorio.UnitOfWork.Commit()); }
public IActionResult Cadastrar(CategoriaDTO categoria) { try { Categoria cat = new Categoria(); cat.Nome = categoria.Nome; cat.UrlImagem = categoria.UrlImagem; _categoriaRepositorio.Adicionar(cat); return(Ok(new { data = cat })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Novo(Categoria categoria) { try { SetLogado(); categoria.Validate(); if (!categoria.MensagemValidacao.Any()) { _categoriaRepositorio.Adicionar(categoria); return(RedirectToAction("Index")); } else { ViewBag.Errors = categoria.MensagemValidacao; return(View()); } } catch (Exception ex) { ViewBag.Errors = new List <string>(); ViewBag.Errors.Add(ex.Message); return(View()); } }
public void Adicionar(Categoria categoria) { _categoriaRepositorio.Adicionar(categoria); }