예제 #1
0
 internal int Gravar(Curso curso)
 {
     try
     {
         using (AcademicoprofContext contexto = new AcademicoprofContext())
         {
             if (curso.CurCodigo == 0)
             {
                 contexto.Cursos.Add(curso);
             }
             else
             {
                 contexto.Cursos.Attach(curso);
                 contexto.Entry(curso).State = EntityState.Modified;
             }
             return(contexto.SaveChanges());
         }
     }
     catch
     {
         return(-1);
     }
 }
예제 #2
0
 internal int Excluir(int id)
 {
     try
     {
         using (AcademicoprofContext contexto = new AcademicoprofContext())
         {
             var curso = contexto.Cursos.Where(c => c.CurCodigo == id).FirstOrDefault();
             if (curso != null)
             {
                 contexto.Cursos.Remove(curso);
                 return(contexto.SaveChanges());
             }
             else
             {
                 return(0);
             }
         }
     }
     catch
     {
         return(-1);
     }
 }
예제 #3
0
 private int AtualizarUltimoAcesso(int codigo)
 {
     try
     {
         using (AcademicoprofContext contexto = new AcademicoprofContext())
         {
             var usuario = contexto.Usuarios.Where(u => u.FunCodigo == codigo).FirstOrDefault();
             if (usuario != null)
             {
                 usuario.UsuUltimoacesso = DateTime.Now;
                 return(contexto.SaveChanges());
             }
             else
             {
                 return(0);
             }
         }
     }
     catch
     {
         return(-1);
     }
 }