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()); }
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)); }
public void UpdateDimensao(DimensaoDC Dimensao) { context.Entry(Dimensao).State = EntityState.Modified; }
public void InsertDimensao(DimensaoDC Dimensao) { context.DimensaoDC.Add(Dimensao); }
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)); }