public async Task <IHttpActionResult> PutGC_Modalidade(int id, GC_Modalidade gC_Modalidade)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != gC_Modalidade.Id)
            {
                return(BadRequest());
            }

            db.Entry(gC_Modalidade).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!GC_ModalidadeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #2
0
 public Boolean Post([FromBody] GC_Modalidade value)
 {
     value.IsActive = true;
     this.db.GC_Modalidade.Add(value);
     this.db.SaveChanges();
     return(true);
 }
        public async Task <IHttpActionResult> GetGC_Modalidade(int id)
        {
            GC_Modalidade gC_Modalidade = await db.GC_Modalidade.FindAsync(id);

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

            return(Ok(gC_Modalidade));
        }
Пример #4
0
        public Boolean Post([FromBody] GC_Modalidade gC_Modalidade)
        {
            GC_Modalidade oGC_Modalidade = (from item in db.GC_Modalidade
                                            where item.Id == gC_Modalidade.Id
                                            select item).FirstOrDefault();

            oGC_Modalidade.IsActive = false;

            db.SaveChangesAsync();

            return(true);
        }
        public async Task <IHttpActionResult> PostGC_Modalidade(GC_Modalidade gC_Modalidade)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.GC_Modalidade.Add(gC_Modalidade);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = gC_Modalidade.Id }, gC_Modalidade));
        }
        public async Task <IHttpActionResult> DeleteGC_Modalidade(int id)
        {
            GC_Modalidade gC_Modalidade = await db.GC_Modalidade.FindAsync(id);

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

            db.GC_Modalidade.Remove(gC_Modalidade);
            await db.SaveChangesAsync();

            return(Ok(gC_Modalidade));
        }
        public Boolean Post([FromBody] GC_Modalidade value)
        {
            GC_Modalidade oGC_Modalidade = (from item in db.GC_Modalidade
                                            where item.Id == value.Id
                                            select item).FirstOrDefault();

            if (oGC_Modalidade == null)
            {
                return(false);
            }
            oGC_Modalidade.Nome = value.Nome;

            db.SaveChangesAsync();
            return(true);
        }