public ActionResult Post([FromBody] UsuarioViewModel vm) { try { var dto = _usuarioServices.Add(_mapper.Map <UsuarioViewModel, UsuarioDto>(vm)); return(Ok(TasksResult(dto))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult Cadastrar(Usuario cadastro) { if (_usuarioServices.UsuarioExistente(cadastro.Email)) { ModelState.AddModelError("UserNotFound", "Este endereço de e-mail já está cadastrado no sistema."); return(View("Login", cadastro)); } if (cadastro.Senha != cadastro.ConfirmaSenha) { ModelState.AddModelError("UserNotFound", "As senhas são diferentes por favor digite as senhas iguais!"); } else { _usuarioServices.Add(cadastro); } return(RedirectToAction("Login")); }