public IActionResult Update(int IdMedidorExperimento, [FromBody] MedidorExperimento newObject) { try { var c = repositorio.Update(IdMedidorExperimento, newObject); return(this.Ok(c)); } catch (Exception ex) { Console.WriteLine(ex.Message); return(BadRequest()); } }
public IActionResult Create([FromBody] MedidorExperimento t) { try { var c = repositorio.Create(t); Console.WriteLine("ok "); return(this.Ok(c)); } catch (Exception) { Console.WriteLine("erro"); return(BadRequest()); } }
public object Read(int idMedidorExperimento) { try { MedidorExperimento r = (from p in context.MedidorExperimento where p.IdMedidorExperimento == idMedidorExperimento select p).FirstOrDefault <MedidorExperimento>(); return(r); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
public object Create(object p) { try { MedidorExperimento r = (context.MedidorExperimento.Add((MedidorExperimento)p)).Entity; context.SaveChanges(); return(r); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
public object Update(int idMedidorExperimento, object newObject) { try { MedidorExperimento r = (from p in context.MedidorExperimento where p.IdMedidorExperimento == idMedidorExperimento select p).FirstOrDefault <MedidorExperimento>(); foreach (var att in ((MedidorExperimento)newObject).GetType().GetProperties()) { if (!att.Name.Equals("idMedidorExperimento")) { r.GetType().GetProperty(att.Name).SetValue(r, att.GetValue(newObject)); } } context.Entry(r).State = Microsoft.EntityFrameworkCore.EntityState.Modified; context.SaveChanges(); return(r); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }