Esempio n. 1
0
        // 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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
 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();
 }