public ActionResult AdicionarAgenciaUsuario(AgenciaUsuarioViewModel model)
        {
            RegisterViewModel register = new RegisterViewModel()
            {
                AgenciaId       = model.AgenciaId,
                UsuarioId       = model.UsuarioId,
                Nome            = model.Nome,
                Sobrenome       = model.Sobrenome,
                CPF             = model.CPF,
                Celular         = model.Celular,
                TelefoneFixo    = model.TelefoneFixo,
                Email           = model.Email,
                Descricao       = model.Descricao,
                Permissao       = model.ClaimValue,
                Login           = model.Login,
                Password        = model.Password,
                ConfirmPassword = model.ConfirmPassword,
            };

            if (ModelState.IsValid)
            {
                var result = _agenciaappservice.AdicionarIdentidade(register);

                if (result.Succeeded)
                {
                    contador = 1;
                    string url = Url.Action("ListarUsuarios", "AgenciaUsuario", new { id = model.AgenciaId });
                    return(Json(new { success = true, url = url }));
                }
                ValidarErrosDominio();
            }

            return(PartialView("_AdicionarAgenciaUsuario", model));
        }
Exemple #2
0
        public ActionResult AdicionarEndereco(Guid?id)
        {
            if (UserId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AgenciaUsuarioViewModel endereco = _agenciaappservice.ObterAgenciaUsuarioPorId(Guid.Parse(UserId));

            ViewBag.AgenciaId = endereco.AgenciaId;
            return(PartialView("_AdicionarEndereco"));
        }
        public ActionResult ListarUsuariosInativos(AgenciaUsuarioViewModel model, int pageNumber = 1)
        {
            var agencia = _agenciaappservice.ObterAgenciaUsuarioPorId(Guid.Parse(UserId));

            var paged = _agenciaappservice.ObterTodosAgenciaUsuarioInativos(agencia.AgenciaId, model.Buscar, PageSize, pageNumber);

            ViewBag.TotalCount = Math.Ceiling((double)paged.Count / PageSize);
            ViewBag.PageNumber = pageNumber;
            ViewBag.SearchData = model.Buscar;
            ViewBag.Count      = paged.Count;


            if (contador > 0)
            {
                ViewBag.Menssagem = "Dados atualizado com sucesso!";
                contador          = 0;
            }
            return(View("ListarUsuariosInativos", paged.List));
        }