Ejemplo n.º 1
0
        public bool TryUpdate(int idGuardarropa, int idUsuario, String nuevoNombreGuardarropa)
        {
            DB db = new DB();

            Guardarropa guardarropaParaActualizar           = db.guardarropas.FromSqlRaw($"Select * From guardarropas Where id_guardarropa = '{idGuardarropa}'").AsNoTracking().FirstOrDefault();
            guardarropaXusuarioRepository gxuParaActualizar = db.guardarropaXusuarioRepositories.FromSqlRaw($"Select * From guardarropaxusuario Where id_guardarropa = '{idGuardarropa}'").AsNoTracking().FirstOrDefault();

            if (guardarropaParaActualizar.id_duenio == idUsuario)
            {
                guardarropaXusuarioRepository gxuUpdateado = new guardarropaXusuarioRepository();
                gxuUpdateado.guardarropaXusuario_id = gxuParaActualizar.guardarropaXusuario_id;
                gxuUpdateado.id_guardarropa         = gxuParaActualizar.id_guardarropa;
                gxuUpdateado.id_usuario             = gxuParaActualizar.id_usuario;
                gxuUpdateado.nombreGuardarropa      = nuevoNombreGuardarropa;

                Guardarropa guardarropaUpdateado = new Guardarropa();
                guardarropaUpdateado.id_duenio          = guardarropaParaActualizar.id_duenio;
                guardarropaUpdateado.id_guardarropa     = guardarropaParaActualizar.id_guardarropa;
                guardarropaUpdateado.nombreGuardarropas = gxuUpdateado.nombreGuardarropa;

                db.guardarropas.Update(guardarropaUpdateado);

                db.Database.ExecuteSqlRaw($"update guardarropaxusuario set nombreguardarropa = '{nuevoNombreGuardarropa}' Where id_guardarropa = '{idGuardarropa}'");

                db.SaveChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        public void agregarGaurdarropaCompartido(int guardarropaCompartido, String usuario, DB context)
        {
            var user = context.usuarios.Single(u => u.usuario == usuario);
            guardarropaXusuarioRepository gur = new guardarropaXusuarioRepository();

            gur.id_guardarropa = guardarropaCompartido;
            gur.id_usuario     = user.id_usuario;
            context.guardarropaXusuarioRepositories.Add(gur);
            context.SaveChanges();
        }
Ejemplo n.º 3
0
        public void Insert(Guardarropa guardarropa, DB context, int idUsuario)
        {
            context.guardarropas.Add(guardarropa);
            context.SaveChanges();
            guardarropaXusuarioRepository gur = new guardarropaXusuarioRepository();

            gur.id_guardarropa = guardarropa.id_guardarropa;
            gur.id_usuario     = idUsuario;
            context.guardarropaXusuarioRepositories.Add(gur);
            context.SaveChanges();
        }