public IActionResult Update(int IdEntidadeAutenticadora, [FromBody] EntidadeAutenticadora newObject) { try { var c = repositorio.Update(IdEntidadeAutenticadora, newObject); return(this.Ok(c)); } catch (Exception ex) { Console.WriteLine(ex.Message); return(BadRequest()); } }
public IActionResult Create([FromBody] EntidadeAutenticadora 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 IdEntidadeAutenticadora) { try { EntidadeAutenticadora r = (from p in context.EntidadeAutenticadora where p.IdEntidadeAutenticadora == IdEntidadeAutenticadora select p).FirstOrDefault <EntidadeAutenticadora>(); return(r); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
public object Create(object p) { try { EntidadeAutenticadora r = (context.EntidadeAutenticadora.Add((EntidadeAutenticadora)p)).Entity; context.SaveChanges(); return(r); } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
public object Update(int IdEntidadeAutenticadora, object newObject) { try { EntidadeAutenticadora r = (from p in context.EntidadeAutenticadora where p.IdEntidadeAutenticadora == IdEntidadeAutenticadora select p).FirstOrDefault <EntidadeAutenticadora>(); foreach (var att in ((EntidadeAutenticadora)newObject).GetType().GetProperties()) { if (!att.Name.Equals("IdEntidadeAutenticadora")) { 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); } }