public CategoriaViewModel Adicionar(CategoriaViewModel categoriaViewModel) { var categoria = _mapper.Map <Categoria>(categoriaViewModel); _categoriaService.Adicionar(categoria); Commit(); return(categoriaViewModel); }
public IActionResult Post(CategoriaViewModel categoria) { if (ModelState.IsValid) { _categoriaService.Adicionar(_mapper.Map <Categoria>(categoria)); return(Created($"/api/categoria{categoria.Id}", categoria)); } return(BadRequest(ModelState)); }
public CategoriaViewModel Adicionar(CategoriaViewModel categoriaViewModel) { var categoria = Mapper.Map <CategoriaViewModel, Categoria>(categoriaViewModel); BeginTransaction(); _categoriaService.Adicionar(categoria); Commit(); return(categoriaViewModel); }
public async Task <ActionResult <CategoriaVM> > Post(CategoriaVM categoriaVM) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _categoriaService.Adicionar(_mapper.Map <Categoria>(categoriaVM)); return(CustomResponse(categoriaVM)); }
public ActionResult Create([Bind(Include = "CategoriaId,Nome,Descricao")] CategoriaViewModel categoriaView) { if (ModelState.IsValid) { var categoriaDomain = AutoMapper.Mapper.Map <Categoria>(categoriaView); categoriaDomain.UsuarioId = User.Identity.GetUserId(); _categoriaService.Adicionar(categoriaDomain); return(RedirectToAction("Index")); } return(View(categoriaView)); }
public IActionResult AdicionarCategoria([FromBody] Categoria categoria) { try { _categoriaService.Adicionar(categoria); return(Ok(categoria)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult PostCategoria(CategoriaDTO categoriaDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var categoriaDomain = AutoMapper.Mapper.Map <Categoria>(categoriaDTO); _categoriaService.Adicionar(categoriaDomain); return(CreatedAtRoute("DefaultApi", new { id = categoriaDomain.CategoriaId }, categoriaDomain)); }
public async Task <IActionResult> Create(CategoriaViewModel categoriaViewModel) { if (!ModelState.IsValid) { return(View(categoriaViewModel)); } var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaService.Adicionar(categoria); if (!OperacaoValida()) { return(View(categoriaViewModel)); } return(RedirectToAction(nameof(Index))); }
public async Task <ActionResult <CategoriaViewModel> > Adicionar(CategoriaViewModel categoriaViewModel) { return(!ModelState.IsValid ? CustomResponse(ModelState) : CustomResponse(await _categoriaService.Adicionar(_mapper.Map <Categoria>(categoriaViewModel)))); }
public async Task Adicionar(CategoriaViewModel categoriaViewModel) { var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaService.Adicionar(categoria); }