public async Task <bool> Update(Medic medic) { try { await _medicRepository.UpdateMedic(medic); return(true); } catch (DbUpdateConcurrencyException ex) { _logger.Error(ex.Message, ex); return(false); } }
public async Task <List <TimeTurnViewModel> > GetTimeTurns() { try { //_ = Task.Run(async () => //{ _logger.Debug("Tiempos obtenidos"); //}); return(await _timeTurnRepository.GetList()); } catch (Exception ex) { _logger.Error(ex.Message, ex); return(null); } }
public async Task <List <Turn> > GetTurns(DateTime?dateTurn, Guid?medicId) { try { _ = Task.Run(() => { _logger.Info($"{dateTurn} Turnos llegaron correctamente"); return(Task.CompletedTask); }); return(await _turnRepository.GetList(dateTurn, medicId)); } catch (Exception ex) { _logger.Error(ex.Message, ex); return(null); } }
public void Accessed(Turn turn) { try { if (turn.DateTurn <= DateTime.Today) { _turnRepository.Access(turn); _ = Task.Run(() => { _logger.Debug($"Turno {turn.Id} ingresado"); }); } } catch (Exception ex) { _logger.Error(ex.Message, ex); } }
public async Task <List <Medic> > GetMedics() { try { //_ = Task.Run(async () => //{ _logger.Debug("Medicos traidos correctamente"); //}); var med = await _medicRepository.GetList(); return(med); } catch (Exception ex) { _logger.Error(ex.Message, ex); return(new List <Medic>()); } }
public void Delete(TimeTurnViewModel timeTurn) { try { _timeTurnRepository.DeleteTT(timeTurn); _logger.Info($"Tiempo {timeTurn.Id} eliminado correctamente"); } catch (Exception ex) { _logger.Error(ex.Message, ex); } }
public async Task Create(TimeTurnViewModel timeTurnViewModel) { try { //_ = Task.Run(async () => //{ _logger.Debug($"Horario {timeTurnViewModel.Id} creado"); //}); await _timeTurnRepository.CreateTT(timeTurnViewModel); } catch (Exception ex) { _logger.Error(ex.Message, ex); } }
public async Task Create(Medic medic) { try { //_ = Task.Run(async () => //{ _logger.Info($"Creado Medico {medic.Id}"); //}); await _medicRepository.NewMedic(medic); } catch (Exception ex) { _logger.Error(ex.Message, ex); } }
public async Task <bool> CreateTurnAsync(Turn turn) { try { await _turnRepository.CreateTurn(turn); _ = Task.Run(() => { _logger.Debug("Turno agregado correctamente"); }); return(true); } catch (Exception ex) { _logger.Error(ex.Message, ex); return(false); } }