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(); }
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 } }