示例#1
0
 public static Usuario ObtenerUsuarioPorCorreoUsuario(string email, string usuario)
 {
     using (var ctx = new AxsisEntities())
     {
         var lstUsuario = ctx.Usuario.FirstOrDefault(u => u.Email.Equals(email) && u.Login.Equals(usuario));
         ctx.Dispose();
         return(lstUsuario);
     }
 }
示例#2
0
 public static Usuario ObtenerUsuarioPorUsuarioContrasena(string login, string contrasena)
 {
     using (var ctx = new AxsisEntities())
     {
         var lstUsuario = ctx.Usuario.FirstOrDefault(u => u.Login.Equals(login) && u.Contraseña.Equals(contrasena));
         ctx.Dispose();
         return(lstUsuario);
     }
 }
示例#3
0
 public static Usuario ObtenerUsuarioPorId(long usuarioId)
 {
     using (var ctx = new AxsisEntities())
     {
         var lstUsuario = ctx.Usuario.FirstOrDefault(u => u.UsuarioId.Equals(usuarioId));
         ctx.Dispose();
         return(lstUsuario);
     }
 }
示例#4
0
 public static List <Usuario> ObtenerUsuarioTodos()
 {
     using (var ctx = new AxsisEntities())
     {
         var lstUsuario = ctx.Usuario.ToList();
         ctx.Dispose();
         return(lstUsuario);
     }
 }
示例#5
0
 public static void ActualizarUsuario(Usuario entUsuario)
 {
     using (var ctx = new AxsisEntities())
     {
         ctx.Usuario.Attach(entUsuario);
         ctx.Entry(entUsuario).State = EntityState.Modified;
         ctx.SaveChanges();
         ctx.Dispose();
     }
 }
示例#6
0
 public static long InsertarUsuario(Usuario entUsuario)
 {
     using (var ctx = new  AxsisEntities())
     {
         ctx.Usuario.Add(entUsuario);
         ctx.SaveChanges();
         ctx.Dispose();
         var usuarioId = entUsuario.UsuarioId;
         return(usuarioId);
     }
 }
示例#7
0
 public static List <Sexo> ObtenerSexoTodos()
 {
     using (var ctx = new AxsisEntities())
     {
         try
         {
             var lstUsuario = ctx.Sexo.ToList();
             ctx.Dispose();
             return(lstUsuario);
         }
         catch (Exception e)
         {
             ctx.Dispose();
             throw;
         }
     }
 }