Ejemplo n.º 1
0
        public void GetUserNotExists()
        {
            var dal    = new UserDALImpl(new InfraDAL(), _configuration);
            var result = dal.GetUser("*****@*****.**");

            Assert.AreEqual(0, result.Tables[0].Rows.Count);
        }
Ejemplo n.º 2
0
        public void GetUserExists()
        {
            var dal    = new UserDALImpl(new InfraDAL(), _configuration);
            var result = dal.GetUser("*****@*****.**");

            Assert.IsTrue(result.Tables[0].Rows.Count > 0);
        }
Ejemplo n.º 3
0
        public void CreateUser()
        {
            var dal    = new UserDALImpl(new InfraDAL(), _configuration);
            var result = dal.CreateUser("*****@*****.**", "1122");

            result = dal.GetUser("*****@*****.**");
            Assert.IsTrue(result.Tables[0].Rows.Count > 0);
        }
        public JsonResult Compra_Final(ProductoViewModel producto)
        {
            IUserDAL        userDAL       = new UserDALImpl();
            CompraViewModel lista         = Session["Entradas"] as CompraViewModel;
            User            userViewModel = Session["Usuario_Compra"] as User;

            Session["Orden_Comida"] = producto;
            producto = Session["Orden_Comida"] as ProductoViewModel;
            int     id_sala = Convert.ToInt32(lista.sala);
            Asiento asiento = new Asiento();
            Reserva reserva = new Reserva();
            User    user_temp;
            User    user = new User()

            {
                nombre    = userViewModel.nombre,
                apellidos = userViewModel.apellidos,
                Password  = userViewModel.Password,
                mail      = userViewModel.mail,
                UserName  = userViewModel.nombre,
                phone     = userViewModel.phone,
                card      = userViewModel.card
            };



            using (UnidadDeTrabajo <User> unidad = new UnidadDeTrabajo <User>(new BDContext()))
            {
                unidad.genericDAL.Add(user);
                unidad.Complete();
                user_temp          = userDAL.getUser(user.nombre);
                reserva.id_cliente = user_temp.UserId;
            }

            foreach (var item in lista.numero_asiento)
            {
                asiento.id_sala        = id_sala;
                asiento.numero_asiento = item;
                asiento.estado         = 1;
                using (UnidadDeTrabajo <Asiento> unidad = new UnidadDeTrabajo <Asiento>(new BDContext()))
                {
                    asiento.id_asiento = unidad.genericDAL.GetAll().Count() + 1;
                    unidad.genericDAL.Add(asiento);
                    unidad.Complete();
                    reserva.id_asiento = unidad.genericDAL.GetAll().Count();
                }

                using (UnidadDeTrabajo <Reserva> unidad = new UnidadDeTrabajo <Reserva>(new BDContext()))
                {
                    reserva.id_reserva = unidad.genericDAL.GetAll().Count() + 1;
                    unidad.genericDAL.Add(reserva);
                    unidad.Complete();
                }
            }

            return(Json("Exito"));
        }
Ejemplo n.º 5
0
        public ActionResult Compra(UserViewModel userViewModel)
        {
            CompraViewModel lista = Session["Entradas"] as CompraViewModel;

            IUserDAL userDAL = new UserDALImpl();
            User     user_temp;
            int      id_sala = Convert.ToInt32(lista.sala);
            Asiento  asiento = new Asiento();
            Reserva  reserva = new Reserva();
            User     user    = new User()
            {
                nombre    = userViewModel.nombre,
                apellidos = userViewModel.apellidos,
                Password  = userViewModel.Password,
                mail      = userViewModel.mail,
                UserName  = userViewModel.nombre,
                phone     = userViewModel.phone,
                card      = userViewModel.card
            };

            Session["Usuario_Compra"] = user;

            using (UnidadDeTrabajo <User> unidad = new UnidadDeTrabajo <User>(new BDContext()))
            {
                unidad.genericDAL.Add(user);
                unidad.Complete();
                user_temp          = userDAL.getUser(user.nombre);
                reserva.id_cliente = user_temp.UserId;
            }

            foreach (var item in lista.numero_asiento)
            {
                asiento.id_sala        = id_sala;
                asiento.numero_asiento = item;
                asiento.estado         = 1;
                using (UnidadDeTrabajo <Asiento> unidad = new UnidadDeTrabajo <Asiento>(new BDContext()))
                {
                    asiento.id_asiento = unidad.genericDAL.GetAll().Count() + 1;
                    unidad.genericDAL.Add(asiento);
                    unidad.Complete();
                    reserva.id_asiento = unidad.genericDAL.GetAll().Count();
                }

                using (UnidadDeTrabajo <Reserva> unidad = new UnidadDeTrabajo <Reserva>(new BDContext()))
                {
                    reserva.id_reserva = unidad.genericDAL.GetAll().Count() + 1;
                    unidad.genericDAL.Add(reserva);
                    unidad.Complete();
                }
            }


            return(RedirectToAction("About", "Proyecciones"));
        }
Ejemplo n.º 6
0
        public ActionResult RegistrarRoles()
        {
            IUserDAL      user    = new UserDALImpl();
            UserViewModel usersLi = new UserViewModel();

            usersLi.ListaUsuarios = user.getUsers();

            usersLi.ListaRoles = user.getRoles();
            return(View(usersLi));
            //return View(usersLi, rolesLi);
        }
Ejemplo n.º 7
0
        public ActionResult RegistrarRoles(UserViewModel usuario)
        {
            IUserDAL userDAL = new UserDALImpl();

            var data = userDAL.spUsuariosRoles(usuario.UserId, usuario.RoleId);

            usuario.ListaUsuarios = userDAL.getUsers();

            usuario.ListaRoles = userDAL.getRoles();


            TempData["Mensaje"] = data;

            return(RedirectToAction("RegistrarRoles", "Login"));
        }