示例#1
0
        public void CrearPrenda(Prenda prenda, DB context, int idGuardarropa)
        {
            context.prendas.Add(prenda);
            context.SaveChanges();
            guardarropaXprendaRepository gpr = new guardarropaXprendaRepository();

            gpr.id_guardarropa = idGuardarropa;
            gpr.id_prenda      = prenda.id_prenda;
            context.guardarropaXprendaRepositories.Add(gpr);
            context.SaveChanges();
        }
示例#2
0
        public bool agregarPrendaAGuardarropa(int idPrenda, int idGuardarropa, int idUsuario)
        {
            DB db = new DB();
            guardarropaXprendaRepository gxpDAO         = new guardarropaXprendaRepository();
            GuardarropaRepository        guardarropaDAO = new GuardarropaRepository();

            var guardarropa = guardarropaDAO.buscarGuardarropaPorId(idGuardarropa);
            var gxp         = db.guardarropaXprendaRepositories.FromSqlRaw($"Select * from guardarropaxprenda where id_guardarropa = '{idGuardarropa}' and id_prenda='{idPrenda}'").FirstOrDefault();

            if (gxp == null)
            {
                gxpDAO.id_guardarropa = idGuardarropa;
                gxpDAO.id_prenda      = idPrenda;

                db.guardarropaXprendaRepositories.Add(gxpDAO);
                db.SaveChanges();

                return(true); //Se agregó la prenda al guardarropa
            }
            else
            {
                return(false); //No se pudo agregar porque la prenda ya está asociada al guardarropas
            }
        }