コード例 #1
0
 public ProcesadorDeTareas(ILog logger,
                           IRepositorioTareas repositorioTareas,
                           IRepositorioUsuarios repositorioUsuarios,
                           Mapeador mapeador,
                           IRepositorioResultadoTareasViewModel repositorioResultadoTareasViewModel)
 {
     this.logger              = logger;
     this.repositorioTareas   = repositorioTareas;
     this.repositorioUsuarios = repositorioUsuarios;
     this.mapeador            = mapeador;
     this.repositorioResultadoTareasViewModel = repositorioResultadoTareasViewModel;
 }
コード例 #2
0
 public void Guardar(Tarea tarea)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioTareas(_conexionBd.AbrirConexion());
         _repositorio.Guardar(tarea);
         _conexionBd.CerrarConexion();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #3
0
 public void Borrar(int id)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioTareas(_conexionBd.AbrirConexion());
         _repositorio.Borrar(id);
         _conexionBd.CerrarConexion();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #4
0
 public List <Tarea> GetTareas()
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioTareas(_conexionBd.AbrirConexion());
         var lista = _repositorio.GetTareas();
         _conexionBd.CerrarConexion();
         return(lista);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #5
0
 public bool Existe(Tarea tarea)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioTareas(_conexionBd.AbrirConexion());
         var existe = _repositorio.Existe(tarea);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }