Example #1
0
        public IActionResult Create(IFormCollection form, IFormFile imagenDePrenda)
        {
            DB db = new DB();

            Prenda           prendaNueva = new Prenda();
            PrendaRepository prendaDAO   = new PrendaRepository();

            prendaNueva.colorPrincipal  = form["colorPrincipal"];
            prendaNueva.colorSecundario = form["colorSecundario"];

            string idTelaString        = form["tipoDeTela"];
            string idGuardarropaString = form["idGuardarropa"];
            string idTipoPrendaString  = form["tipoDePrenda"];
            string idUsuarioString     = form["idUsuario"];

            int idGuardarropa = Convert.ToInt32(idGuardarropaString);
            int idTela        = Convert.ToInt32(idTelaString);
            int idTipoPrenda  = Convert.ToInt32(idTipoPrendaString);
            int idUsuario     = Convert.ToInt32(idUsuarioString);

            prendaNueva.id_tela    = idTela;
            prendaNueva.tipoPrenda = idTipoPrenda;
            prendaNueva.id_duenio  = idUsuario;

            prendaNueva.urlImagen = prendaNueva.nombreUnicoImagen(imagenDePrenda, hostingEnviroment);

            prendaDAO.CrearPrenda(prendaNueva, db, idGuardarropa);

            TempData["SuccessMessage"] = "Prenda creada correctamente! :D ";

            return(RedirectToAction("Index", "Prendas", new { idUsuario = idUsuario }));
        }
Example #2
0
        public void crearPrendasVacias(int idGuardarropa, int idUsuario)
        {
            DB db = new DB();
            PrendaRepository prendaDAO = new PrendaRepository();

            for (int i = 0; i < 5; i++)
            {
                Prenda prendaNueva = new Prenda();

                //prendaNueva.colorPrincipal = form["colorPrincipal"];
                //prendaNueva.colorSecundario = form["colorSecundario"];

                prendaNueva.id_tela    = 27;
                prendaNueva.tipoPrenda = 56 + i;
                prendaNueva.id_duenio  = idUsuario;

                //prendaNueva.urlImagen = prendaNueva.nombreUnicoImagen(imagenDePrenda, hostingEnviroment);

                prendaDAO.CrearPrenda(prendaNueva, db, idGuardarropa);
            }
        }