Esempio n. 1
0
 /// <summary>
 /// Cierra la session del usuario logueado actualmente
 /// </summary>
 public void LogOut()
 {
     iUsuario = null;
 }
Esempio n. 2
0
 /// <summary>
 /// Permite loguear el usurio
 /// </summary>
 /// <param name="pNombreUsuario">nombre de usuario</param>
 /// <param name="pContraseña"></param>
 /// <returns>Valor de verdad respecto al exito del log in</returns>
 public bool Logear(String pNombreUsuario, String pContraseña)
 {
     var mConsulta = iUnidadDeTrabajo.RepositorioUsuario.Queryable.Where(u => ((u.NombreUsuario == pNombreUsuario) && (u.Contraseña == pContraseña)));
     iUsuario = mConsulta.FirstOrDefault<Usuario>();
     return mConsulta.Count() == 1;
 }
Esempio n. 3
0
 /// <summary>
 ///     Modificar un usuario en el repositorio.
 /// </summary>
 /// <param name="pUsuario">Usuario a actualizar</param>
 public void Modificar(Usuario pUsuario)
 {
     iUnidadDeTrabajo.RepositorioUsuario.Modificar(pUsuario);
     iUnidadDeTrabajo.Guardar();
 }
Esempio n. 4
0
 /// <summary>
 ///     Eliminar un usuario en el repositorio.
 /// </summary>
 /// <param name="pUsuario">Usuario para borrar</param>
 public void Eliminar(Usuario pUsuario)
 {
     iUnidadDeTrabajo.RepositorioUsuario.Eliminar(pUsuario);
     iUnidadDeTrabajo.Guardar();
 }
Esempio n. 5
0
 /// <summary>
 ///     Inserta un usuario en el repositorio.
 /// </summary>
 /// <param name="pUsuario">Usuario a insertar.</param>
 public void Insertar(Usuario pUsuario)
 {
     iUnidadDeTrabajo.RepositorioUsuario.Insertar(pUsuario);
     iUnidadDeTrabajo.Guardar();
 }