// GET: Estabelecimento public ActionResult GerenciarEstabelecimentos() { List <EstabelecimentoModel> listEstabelecimentoModel = new List <EstabelecimentoModel>(); List <Estabelecimento> listEstabelecimento = new EstabelecimentoRepository().GetEstabelecimentos(); listEstabelecimento.ForEach(delegate(Estabelecimento Estabelecimento) { listEstabelecimentoModel.Add(new EstabelecimentoModel() { EstabelecimentoId = Estabelecimento.EstabelecimentoId, Categoria = Estabelecimento.Categoria.Descricao, RazaoSocial = Estabelecimento.RazaoSocial, NomeFantasia = Estabelecimento.NomeFantasia, CNPJ = Estabelecimento.CNPJ, Email = Estabelecimento.Email, Endereco = Estabelecimento.Endereco, Cidade = Estabelecimento.Cidade, Estado = Estabelecimento.Estado, Telefone = Estabelecimento.Telefone, DataCadastro = Estabelecimento.DataCadastro, Status = Estabelecimento.Status // Descricao = Estabelecimento.Descricao }); }); return(View(listEstabelecimentoModel)); }
public ActionResult EditarEstabelecimento(int EstabelecimentoId) { Estabelecimento Estabelecimento = new EstabelecimentoRepository().GetEstabelecimentoById(EstabelecimentoId); EditarEstabelecimentoModel visualizarEstabelecimento = new EditarEstabelecimentoModel() { EstabelecimentoId = Estabelecimento.EstabelecimentoId, CategoriaId = Estabelecimento.CategoriaId, RazaoSocial = Estabelecimento.RazaoSocial, NomeFantasia = Estabelecimento.NomeFantasia, CNPJ = Estabelecimento.CNPJ, Email = Estabelecimento.Email, Endereco = Estabelecimento.Endereco, Cidade = Estabelecimento.Cidade, Estado = Estabelecimento.Estado, Telefone = Estabelecimento.Telefone, DataCadastro = Estabelecimento.DataCadastro, Status = Estabelecimento.Status }; return(View(visualizarEstabelecimento)); }
public bool AdicionarEstabelecimento(Estabelecimento estabelecimento) { if (estabelecimento.IsValid()) { return(false); } int estabelecimentoID = new EstabelecimentoRepository().AdicionarEstabelecimento(estabelecimento); estabelecimento.Endereco.EstabelecimentoId = estabelecimentoID; new EnderecoService().AdicionarEndereco(estabelecimento.Endereco); return(true); }
private async Task SyncronizeData(DateTime?date = null) { await Task.WhenAll(new Task[] { Task.Run(() => OfertaRepository.SyncDataBaseAsync(date)), Task.Run(() => CarteiraProdutoRepository.SyncDataBaseAsync(date)), Task.Run(() => ProdutoRepository.SyncDataBaseAsync(date)), Task.Run(() => TipoRepository.SyncDataBaseAsync(date)), Task.Run(() => MarcaRepository.SyncDataBaseAsync(date)), Task.Run(() => EstabelecimentoRepository.SyncDataBaseAsync(date)), Task.Run(() => UnidadeMedidaRepository.SyncDataBaseAsync(date)), Task.Run(() => GrupoOfertaRepository.SyncDataBaseAsync(date)), Task.Run(() => HistoricoOfertaRepository.SyncDataBaseAsync(date)), Task.Run(() => ParticipanteGrupoRepository.SyncDataBaseAsync(date)), Task.Run(() => UserRepository.SyncDataBaseAsync(date)), Task.Run(() => CategoriaRepository.SyncDataBaseAsync(date)), Task.Run(() => MonitoramentoOfertaRepository.SyncDataBaseAsync(date)), Task.Run(() => ListaCompraRepository.SyncDataBaseAsync(date)), Task.Run(() => ParticipanteListaCompraRepository.SyncDataBaseAsync(date)), Task.Run(() => ParticipanteListaCompraRepository.SyncDataBaseAsync(date)), Task.Run(() => ProdutoListaCompraRepository.SyncDataBaseAsync(date)), }); }
public EstabelecimentoService() { repository = new EstabelecimentoRepository(); }