コード例 #1
0
        public IActionResult Put([FromBody] ContatoViewModel contatoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(Response());
            }

            var retorno = _contatoAppService.Update(contatoViewModel);

            return(Response(viewModel: retorno));
        }
コード例 #2
0
        public IActionResult Edit(ContatoViewModel contatoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(contatoViewModel));
            }

            var retorno = _contatoAppService.Update(contatoViewModel);

            return(TratarRetorno(retorno, RedirectToAction("Index")));
        }
コード例 #3
0
        public ActionResult Edit(ContatoViewModel contato)
        {
            if (ModelState.IsValid)
            {
                var contatoDomain = Mapper.Map <ContatoViewModel, Contato>(contato);
                _contatoApp.Update(contatoDomain);

                return(RedirectToAction("Index"));
            }

            return(View(contato));
        }
        public ActionResult Edit(ContatoViewModel contatoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(contatoViewModel));
            }

            var contatoRetorno = _contatoAppService.Update(contatoViewModel);

            if (contatoRetorno.ValidationResult.IsValid)
            {
                return(RedirectToAction("Index"));
            }

            contatoRetorno
            .ValidationResult
            .Erros
            .ForEach(e => ModelState.AddModelError(string.Empty, e.Message));

            return(View(contatoViewModel));
        }
 public void Atualizar([FromBody] ContatoViewModel contato)
 {
     _contatoAppService.Update(contato);
 }
コード例 #6
0
 public JsonResult <Contato> Put([FromBody] Contato contatoViewModel)
 {
     _contatoApp.Update(contatoViewModel);
     return(Json(contatoViewModel));
 }