public void Initialize() { _apostaRepository = new Mock <IApostaRepository>(); _resultadoConcursoRepository = new Mock <IResultadoConcursoRepository>(); _faturamentoLotericaRepository = new Mock <IFaturamentoLotericaRepository>(); _service = new ApostaService(_apostaRepository.Object, _resultadoConcursoRepository.Object, _faturamentoLotericaRepository.Object); }
public ActionResult Pesquisar(PesquisaViewModel model) { InicializarModel(apostasViewModel); using (UsuarioService = new UsuarioService()) { using (apostaService = new ApostaService(UsuarioService.Repository.RepositoryFactory)) { if (model.Ano != 0 && model.Mes != 0) { apostasViewModel.Apostas = apostaService.RecuperarApostasPorMesAno(apostasViewModel.Usuario, model.Mes, model.Ano); } else if (model.Ano != 0) { apostasViewModel.Apostas = apostaService.RecuperarApostasPorAno(apostasViewModel.Usuario, model.Ano); } else if (model.Mes != 0) { apostasViewModel.Apostas = apostaService.RecuperarApostasPorMes(apostasViewModel.Usuario, model.Mes); } else if (model.Acertos != 0) { apostasViewModel.Apostas = apostaService.RecuperarPorAcertos(apostasViewModel.Usuario, model.Acertos); } } } return(View("Visualizar", apostasViewModel)); }
public ActionResult RegistrarNumeros(ApostasViewModel model) { try { if (ModelState.IsValid) { using (UsuarioService = new UsuarioService()) { apostaService = new ApostaService(UsuarioService.Repository.RepositoryFactory); model.Aposta.DataAposta = DateTime.Now; model.Aposta.Usuarios = UsuarioService.Repository.RecuperarPorId((Session["User"] as Usuarios).Id); apostaService.InserirAposta(model.Aposta); } } } catch (AggregateException ex) { TempData["Erro"] = ex.InnerExceptions.Select(x => x.Message); } catch (Exception ex) { TempData["Erro"] = ex.Message; } InicializarModel(model); return(View("Cadastrar", model)); }
public void Initialize() { _concurso = ObjectMother.GetConcurso(); _bolao = new Bolao(); _mockRepository = new Mock <IApostaRepository>(); _service = new ApostaService(_mockRepository.Object); }
public void Initialize() { BaseSqlTest.SeedDatabase(); _repository = new ApostaSQLRepository(); _resultadoConcursoRepository = new Mock <IResultadoConcursoRepository>(); _faturamentoLotericaRepository = new FaturamentoLotericaSQLRepository(); _service = new ApostaService(_repository, _resultadoConcursoRepository.Object, _faturamentoLotericaRepository); }
private void InicializarModel(ApostasViewModel model) { using (UsuarioService = new UsuarioService()) { using (apostaService = new ApostaService(UsuarioService.Repository.RepositoryFactory)) { model.Usuario = UsuarioService.Repository.RecuperarPorId((Session["User"] as Usuarios).Id); model.Apostas = apostaService.RecuperarApostasPorAno(model.Usuario, DateTime.Now.Year).ToList(); } } }