コード例 #1
0
 public ActionResult Edit(MarcaViewModel marcaViewModel)
 {
     if (ModelState.IsValid)
     {
         _marcaAppService.Atualizar(marcaViewModel);
         return(RedirectToAction("Estoque", "Home"));
     }
     return(View(marcaViewModel));
 }
コード例 #2
0
        public IActionResult Atualizar(Guid id, [FromBody] MarcaViewModel vm)
        {
            vm.Id = id;

            Marca marca = _mapper.Map <Marca>(vm);

            _marcasService.Atualizar(marca);

            return(Ok(_mapper.Map <MarcaViewModel>(marca)));
        }
コード例 #3
0
        public ActionResult Editar(MarcaViewModel model)
        {
            var resultado = service.Atualizar(model);

            if (resultado.Successo)
            {
                resultado.RedirecionarPara(Url.Action(nameof(Index)));
            }

            return(Json(resultado.Retorno()));
        }
コード例 #4
0
        public void Atualizar(string descricao)
        {
            var parametros = appService.RecuperarTodos().Data;

            Assert.NotEqual(0, parametros.Count);

            foreach (var parametro in parametros)
            {
                var resultado = appService.RecuperarPorId(parametro.Id);

                Assert.True(resultado.Successo);

                var marca = resultado.Data;

                Assert.NotNull(marca);

                marca.Descricao = descricao;

                var resultadoAtualizar = appService.Atualizar(marca);

                Assert.True(resultadoAtualizar.Successo);
                Assert.Equal(Textos.Geral_Mensagem_Sucesso_Alteracao, resultadoAtualizar.Mensagem);

                resultado = appService.RecuperarPorId(marca.Id);

                Assert.True(resultado.Successo);

                var marcaAlterado = resultado.Data;

                Assert.NotNull(marcaAlterado);

                Assert.Equal(descricao, marca.Descricao);

                this.RecuperarTodos();
            }
        }