public void DeletarUsuario([FromBody] object value) { var Json = JsonConvert.DeserializeObject <Usuarios>(value.ToString()); using (var _db = new AthosApiDB()) { Usuarios usuario = _db.Usuario.Find(Json.Id); if (usuario != null) { _db.Usuario.Attach(usuario); _db.Entry(usuario).State = EntityState.Deleted; _db.SaveChanges(); } } }
public void CadastrarUsuario([FromBody] object value) { var Json = JsonConvert.DeserializeObject <Usuarios>(value.ToString()); using (var _db = new AthosApiDB()) { Usuarios usuario = new Usuarios { Nome = Json.Nome, SobreNome = Json.SobreNome, CPF = Json.CPF, Telefone = Json.Telefone }; _db.Usuario.Attach(usuario); _db.Entry(usuario).State = EntityState.Added; _db.SaveChanges(); } }
//[EnableCors(origins: "https://localhost:3000", headers: "*", methods: "*")] public void AtualizarUsuario2([FromBody] object value) { var Json = JsonConvert.DeserializeObject <Usuarios>(value.ToString()); using (var _db = new AthosApiDB()) { Usuarios usuario = _db.Usuario.Find(Json.Id); if (usuario != null) { usuario.Nome = Json.Nome; usuario.SobreNome = Json.SobreNome; usuario.CPF = Json.CPF; usuario.Telefone = Json.Telefone; _db.Usuario.Attach(usuario); _db.Entry(usuario).State = EntityState.Modified; _db.SaveChanges(); } } }