Ejemplo n.º 1
0
        public UsuarioDetalhesUsuarioViewModel Adicionar(UsuarioDetalhesUsuarioViewModel usuario)
        {
            var detalheDmn = Mapper.Map <DetalheUsuario>(usuario.DetalheUsuarioViewModel);
            var usuarioDmn = Mapper.Map <Usuario>(usuario.UsuarioViewModel);

            detalheDmn.Usuarios.Add(usuarioDmn);

            var detalheReturn = _servico.Adicionar(detalheDmn);

            if (detalheReturn.ValidationResult.IsValid)
            {
                Commit();
            }
            usuario.DetalheUsuarioViewModel = Mapper.Map <DetalheUsuarioViewModel>(detalheReturn);
            return(usuario);
        }
Ejemplo n.º 2
0
        // GET: DetalheUsuario/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var detalheUsuarioViewModel = _detalheUsuarioAppService.ObterPorId(id.Value);
            var usuariodetalhe          = new UsuarioDetalhesUsuarioViewModel();

            usuariodetalhe.DetalheUsuarioViewModel = detalheUsuarioViewModel;
            usuariodetalhe.UsuarioViewModel        =
                _usuarioAppService
                .ObterTodos()
                .FirstOrDefault(c => c.DetalheUsuarioId == detalheUsuarioViewModel.Id);
            if (detalheUsuarioViewModel == null)
            {
                return(HttpNotFound());
            }
            return(View(usuariodetalhe));
        }
Ejemplo n.º 3
0
        public UsuarioDetalhesUsuarioViewModel Atualizar(UsuarioDetalhesUsuarioViewModel detalhe)
        {
            var detalheDmn = Mapper.Map <DetalheUsuario>(detalhe.DetalheUsuarioViewModel);
            var usuarioDmn = Mapper.Map <Usuario>(detalhe.UsuarioViewModel);

            //  var detalheReturn = _servico.Editar(detalheDmn);
            //if (detalheReturn.ValidationResult.IsValid)
            //{ Commit(); }

            usuarioDmn.DetalheUsuarioId = detalheDmn.Id;
            var usuarioRet = _usuarioServico.Editar(usuarioDmn);

            if (usuarioRet.ValidationResult.IsValid)
            {
                Commit();
            }

            detalhe.DetalheUsuarioViewModel = Mapper.Map <DetalheUsuarioViewModel>(detalheDmn);
            detalhe.UsuarioViewModel        = Mapper.Map <UsuarioViewModel>(usuarioRet);
            return(detalhe);
        }
Ejemplo n.º 4
0
        public ActionResult Create(UsuarioDetalhesUsuarioViewModel usuarioDetalhesUsuarioViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(usuarioDetalhesUsuarioViewModel));
            }

            usuarioDetalhesUsuarioViewModel = _detalheUsuarioAppService.Adicionar(usuarioDetalhesUsuarioViewModel);

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

            foreach (var erro in usuarioDetalhesUsuarioViewModel.DetalheUsuarioViewModel.ValidationResult.Erros)
            {
                ModelState.AddModelError(string.Empty, erro.Message);
            }


            return(View(usuarioDetalhesUsuarioViewModel));
        }
Ejemplo n.º 5
0
 public UsuarioDetalhesUsuarioViewModel Adicionar(UsuarioDetalhesUsuarioViewModel usuario)
 {
     throw new NotImplementedException();
 }