Exemple #1
0
        public ActionResult Create(PersonaViewModel personaVM)
        {
            bool       result;
            T_personas persona = new T_personas();
            User       user    = new User();

            persona = MapeoFromPersonaVMToPersona(personaVM);
            personaBLL.Add(persona);
            user            = MapeoFromPersonaVMToUser(personaVM);
            persona         = personaBLL.GetAll().LastOrDefault();
            user.persona_id = persona.id_persona;
            result          = userBLL.insertar(user);
            if (result)
            {
                user   = userBLL.getAll().LastOrDefault();
                result = UsersInRolesBLL.insertar(personaVM.roleId, user.UserId);
            }
            else
            {
                TempData["msg"] = "<script>alert('Error Ocurrs adding user');</script>";
                return(View());
            }

            //response = personaBLL.Add(persona);
            return(RedirectToAction("Index", "Persona"));
        }
Exemple #2
0
        public ActionResult EditPersona(PersonaViewModel personaVM)
        {
            bool       result;
            T_personas persona = new T_personas();
            User       user    = new User();
            User       User_Id = new User();

            persona = MapeoFromPersonaVMToPersona(personaVM);
            personaBLL.Update(persona);
            user            = MapeoFromPersonaVMToUser(personaVM);
            User_Id         = userBLL.getUser(user.UserName);
            user.persona_id = personaVM.id_persona;
            user.UserId     = User_Id.UserId;
            userBLL.Update(user);
            result = UsersInRolesBLL.update(user.UserId, personaVM.roleId);

            if (!result)
            {
                TempData["msg"] = "<script>alert('Error Ocurrs adding user in roles');</script>";
                return(View());
            }

            //response = personaBLL.Add(persona);
            return(RedirectToAction("Index", "Persona"));
        }
Exemple #3
0
        public void AgregarUsuario()
        {
            T_personas  usuario    = new T_personas();
            IPersonaBLL usuarioBLL = new PersonaBLLImpl();


            usuario.nombre    = "Kevin";
            usuario.apellido1 = "Guerrero";
            usuario.apellido2 = "Zamora";
            usuario.cedula    = "115560648";
            usuario.telefono  = "88596802";
            usuario.correo    = "*****@*****.**";
            usuario.sexo      = "M";

            usuarioBLL.Add(usuario);
        }
Exemple #4
0
        public T_personas MapeoFromPersonaVMToPersona(PersonaViewModel persona)
        {
            T_personas personas;


            personas = new T_personas()
            {
                apellido1 = persona.apellido1,
                apellido2 = persona.apellido2,
                cedula    = persona.cedula,
                correo    = persona.correo,
                nombre    = persona.nombre,
                sexo      = persona.sexo,
                telefono  = persona.telefono
            };


            return(personas);
        }