예제 #1
0
        public async Task <int> CreateContato(Contato contato)
        {
            using (MainModelContainer db = new MainModelContainer())
            {
                db.ContatoSet.Add(contato);
                int result = await db.SaveChangesAsync();

                return(result);
            }
        }
예제 #2
0
        public async Task <int> CreateFuncionario(Funcionario fun)
        {
            using (MainModelContainer db = new MainModelContainer())
            {
                db.FuncionarioSet.Add(fun);
                int result = await db.SaveChangesAsync();

                return(result);
            }
        }
예제 #3
0
 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);
     }
 }
예제 #4
0
        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);
            }
        }