public async Task <int> CreateContato(Contato contato) { using (MainModelContainer db = new MainModelContainer()) { db.ContatoSet.Add(contato); int result = await db.SaveChangesAsync(); return(result); } }
public async Task <int> CreateFuncionario(Funcionario fun) { using (MainModelContainer db = new MainModelContainer()) { db.FuncionarioSet.Add(fun); int result = await db.SaveChangesAsync(); return(result); } }
public async Task <int> DeleteFuncionario(int id) { using (MainModelContainer db = new MainModelContainer()) { int result = 0; var funcionario = db.FuncionarioSet.Find(id); if (funcionario != null) { db.FuncionarioSet.Remove(funcionario); result = await db.SaveChangesAsync(); } return(result); } }
public async Task <int> UpdateFuncionario(Funcionario fun) { using (MainModelContainer db = new MainModelContainer()) { int result = 0; var funcionario = db.FuncionarioSet.Find(fun.Id); if (funcionario != null) { funcionario.Email = fun.Email; funcionario.Nome = fun.Nome; funcionario.Telefone = fun.Telefone; result = await db.SaveChangesAsync(); } return(result); } }