Exemplo n.º 1
0
        public async Task <IHttpActionResult> FoundByEmail(String email)
        {
            db.Configuration.LazyLoadingEnabled = false;
            IHttpActionResult result;

            socis _soci = await db.socis.Include("comunitats").Include("assistir").Where(s => s.email.Equals(email)).FirstOrDefaultAsync();

            return(Ok(_soci));
        }
        public FormInsertarUsuario(socis soci, comunitats comunitat)
        {
            String missatge = "";

            InitializeComponent();
            this.soci                  = soci;
            this.modificar             = true;
            this.comunitat             = comunitat;
            labelNumeroUsuario.Visible = true;
        }
 public FormInsertarUsuario(comunitats comunitat)
 {
     InitializeComponent();
     this.comunitat             = comunitat;
     labelNumeroUsuario.Visible = false;
     this.soci   = new socis();
     _localitats = new List <localitats>();
     dataGridViewMenors.Visible = false;
     dataGridViewMenors.Enabled = false;
 }
Exemplo n.º 4
0
        public async Task <IHttpActionResult> Getsocis(int id)
        {
            db.Configuration.LazyLoadingEnabled = false;
            socis socis = await db.socis.FindAsync(id);

            if (socis == null)
            {
                return(NotFound());
            }

            return(Ok(socis));
        }
Exemplo n.º 5
0
        public async Task <IHttpActionResult> Postsocis(socis socis)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.socis.Add(socis);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = socis.id }, socis));
        }
Exemplo n.º 6
0
        public async Task <IHttpActionResult> InsertEsdeveniment(int id, esdeveniments esdeveniment)
        {
            db.Configuration.LazyLoadingEnabled = false;
            socis soci = await db.socis.FindAsync(id);

            esdeveniments _esdev = await db.esdeveniments.FindAsync(esdeveniment.id);

            soci.esdeveniments.Add(_esdev);
            await db.SaveChangesAsync();


            return(Ok(soci));
        }
Exemplo n.º 7
0
        public async Task <IHttpActionResult> Deletesocis(int id)
        {
            socis socis = await db.socis.FindAsync(id);

            if (socis == null)
            {
                return(NotFound());
            }

            db.socis.Remove(socis);
            await db.SaveChangesAsync();

            return(Ok(socis));
        }
Exemplo n.º 8
0
        public async Task <IHttpActionResult> Putsocis(int id, socis socis)
        {
            IHttpActionResult result;

            if (!ModelState.IsValid)
            {
                result = BadRequest(ModelState);
            }
            else
            {
                String missatge = "";
                if (id != socis.id)
                {
                    result = BadRequest(missatge);
                }
                else
                {
                    db.Entry(socis).State = EntityState.Modified;
                    result = StatusCode(HttpStatusCode.NoContent);
                    try
                    {
                        await db.SaveChangesAsync();
                    }
                    catch (DbUpdateConcurrencyException)
                    {
                        if (!socisExists(id))
                        {
                            result = NotFound();
                        }
                        else
                        {
                            throw;
                        }
                    }
                    catch (DbUpdateException ex)
                    {
                        SqlException sqlException = (SqlException)ex.InnerException.InnerException;
                        missatge = CLASES.Utilitat.missatgeError(sqlException);
                        result   = BadRequest(missatge);
                    }
                }
            }



            return(result);
        }
 public FormResetPass(socis soci)
 {
     InitializeComponent();
     this._soci    = soci;
     modificarUser = false;
 }
Exemplo n.º 10
0
        public async Task <IHttpActionResult> updateComunitats(int id, int id_com, socis _soci)
        {
            IHttpActionResult result;
            String            missatge = "";

            if (!ModelState.IsValid)
            {
                result = BadRequest("Hola compañeros");
            }
            else
            {
                if (id != _soci.id)
                {
                    result = BadRequest();
                }

                /*socis dbSocis = db.socis
                 *  .Include(s => s.comunitats)
                 *  .Where(s => s.id == id)
                 *  .First();*/
                //socis dbSocis = db.socis.Where(s => s.id == id).FirstOrDefault();
                // comunitats com = db.comunitats.Where(c => c.id == id_com).FirstOrDefault();
                socis      dbSocis = db.socis.Find(id);
                comunitats com     = db.comunitats.Find(id_com);
                //Modifica los datos que no son objetos
                // db.Entry(dbSocis).CurrentValues.SetValues(_soci);

                dbSocis.comunitats.Clear();
                dbSocis.comunitats.Add(com);

                /* foreach (comunitats comunitat in _soci.comunitats)
                 * {
                 *   dbSocis.comunitats.Add(comunitat);
                 * }*/



                try
                {
                    await db.SaveChangesAsync();

                    result = StatusCode(HttpStatusCode.NoContent);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!socisExists(id))
                    {
                        result = NotFound();
                    }
                    else
                    {
                        throw;
                    }
                }
                catch (DbUpdateException ex)
                {
                    SqlException sqlException = (SqlException)ex.InnerException.InnerException;
                    missatge = CLASES.Utilitat.missatgeError(sqlException);
                    result   = BadRequest(missatge);
                }
            }



            return(result);
        }
 public FormInsertarMenor(socis _soci)
 {
     InitializeComponent();
     this._soci = _soci;
 }