Beispiel #1
0
        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));
 }
Beispiel #3
0
        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));
        }
Beispiel #5
0
        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));
        }
Beispiel #8
0
        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)));
        }
Beispiel #9
0
 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);
 }