Esempio n. 1
0
        public async Task <IActionResult> PutDimensao([FromRoute] int id, [FromBody] DimensaoDC dimensao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var temp = repdimensao.GetDimensao().Where <DimensaoDC>(a => a.Id == id);

            DimensaoDC aux = temp.First <DimensaoDC>();

            aux.AlturaMin = dimensao.AlturaMin;
            aux.AlturaMax = dimensao.AlturaMax;


            try
            {
                repdimensao.UpdateDimensao(aux);
                repdimensao.Save();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DimensaoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 2
0
        public async Task <IActionResult> PostDimensao([FromBody] DimensaoDC dimensao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            repdimensao.InsertDimensao(dimensao);
            repdimensao.Save();

            return(CreatedAtAction("GetDimensao", new { id = dimensao.Id }, dimensao));
        }
Esempio n. 3
0
 public void UpdateDimensao(DimensaoDC Dimensao)
 {
     context.Entry(Dimensao).State = EntityState.Modified;
 }
Esempio n. 4
0
 public void InsertDimensao(DimensaoDC Dimensao)
 {
     context.DimensaoDC.Add(Dimensao);
 }
Esempio n. 5
0
        public void DeleteDimensao(int Dimensao)
        {
            DimensaoDC dim = context.DimensaoDC.Find(Dimensao);

            context.DimensaoDC.Remove(dim);
        }
        public DimensaoDC GetDimensoesByID(int?DimensaoId)
        {
            DimensaoDC dim = context.DimensoesDC.Find(DimensaoId);

            return(context.DimensoesDC.Find(dim));
        }