Пример #1
0
        public SalaControllerTests()
        {
            using (var context = new DatacenterMapContext("DatacenterMapTest"))
            {
                CleanUp.LimparTabelas(new DatacenterMapContext("DatacenterMapTest"));

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Andar andar = new Andar()
                {
                    Edificacao            = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4),
                    NumeroAndar           = 3,
                    QuantidadeMaximaSalas = 2
                };

                context.Andares.Add(andar);
                context.SaveChanges();

                Andar ad = context.Andares.FirstOrDefault(x => x.NumeroAndar == 3);
                idAndar = ad.Id;
            }
        }
        public HttpResponseMessage CadastrarEdificacao([FromBody] EdificacaoModel request)
        {
            if (request == null)
            {
                return(BadRequest($"O parametro {nameof(request)} não pode ser null"));
            }

            if (contexto.Edificacoes.Where(x => x.Latitude == request.Latitude && x.Longitude == request.Longitude).Count() != 0)
            {
                return(BadRequest("Já existe uma edificação nessa localização."));
            }

            if (contexto.Edificacoes.Where(x => x.Nome == request.Nome).Count() != 0)
            {
                return(BadRequest("Já existe uma edificação com esse nome."));
            }

            Edificacao edificacao = CreateEdificacao(request.Nome, request.NumeroAndares, request.Longitude, request.Latitude);

            if (edificacao.Validar())
            {
                contexto.Edificacoes.Add(edificacao);
                contexto.SaveChanges();

                return(Ok(edificacao));
            }

            return(BadRequest(edificacao.Mensagens));
        }
Пример #3
0
        public HttpResponseMessage CadastrarAndar([FromBody] AndarModel request)
        {
            if (request == null)
            {
                return(BadRequest($"O parametro {nameof(request)} não pode ser null"));
            }

            Edificacao edificacao = contexto.Edificacoes.FirstOrDefault(x => x.Id == request.EdificacaoId);

            if (edificacao.NumeroAndares < request.NumeroAndar)
            {
                return(BadRequest("O andar solicitado ultrapassa o limite máximo do prédio."));
            }

            if (contexto.Andares.Where(x => x.Edificacao.Id == edificacao.Id && x.NumeroAndar == request.NumeroAndar).ToList().Count() != 0)
            {
                return(BadRequest("Já existe este andar no edifício."));
            }

            Andar andar = CreateAndar(request.NumeroAndar, request.QuantidadeMaximaSalas, request.EdificacaoId);

            if (andar.Validar())
            {
                contexto.Andares.Add(andar);
                contexto.SaveChanges();

                return(Ok(andar));
            }

            return(BadRequest(andar.Mensagens));
        }
Пример #4
0
        public void TestMethod1()
        {
            /*Empresa*/
            var objNome    = new VNome("Marco", "Sena");
            var objEend    = new VEndereco("Rua J. Seabra", "15a", "Terreo", "Centro", "BA", "Salvador", "4148000");
            var objEmail   = new VEmail("*****@*****.**");
            var objEmpresa = new Empresa(objNome, "Sirius S/A", "124589", objEmail, objEend);

            Console.Write("Minha empresa" + objEmpresa.ToString());
            var objEndereco = new VEndereco(" Setor H, caminho 6", "1A", " 21", "Mussurubga-I", "BA", "Salvador", "4149080");

            var objCondominio = new Condominio(objEmpresa, "Estrela D'alva", objEmail, objEndereco);
            var objEdificacao = new Edificacao(objCondominio, "Ed. Planeta star", objEndereco);
            var objImovel     = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1001");
            var objImovel1    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1002");
            var objImovel2    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1003");
            var objImovel3    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1004");
            var objImovel4    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1005");
            var objImovel5    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1006");
            var objImovel6    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1007");
            var objImovel7    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1008");
            var objImovel8    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1009");
            var objImovel9    = new Imovel(objEdificacao, "1AP1001", "AP", "1AP1010");



            //var objMensalidade = new Mensalidade();
        }
Пример #5
0
        public void Edificacoes_Cadastradas_Devem_Ser_Retornadas_No_Obter_Por_Id()
        {
            var edificacao = CriarNovaEdificacao1();

            var edificacaoController = CriarController();

            edificacaoController.Request = new HttpRequestMessage();

            ObjectContent objetoPost = edificacaoController.CadastrarEdificacao(edificacao).Content as ObjectContent;
            Edificacao    edificacaoRetornadaNoPost = objetoPost.Value as Edificacao;

            Assert.IsNotNull(edificacaoRetornadaNoPost);

            ObjectContent objetoGet = edificacaoController.GetEdificacao(edificacaoRetornadaNoPost.Id).Content as ObjectContent;
            Edificacao    edificacaoRetornadaNoGet = objetoGet.Value as Edificacao;

            Assert.IsNotNull(edificacaoRetornadaNoGet);

            var edificacaoRetornadoDoBancoEIgualAoOriginal = edificacaoRetornadaNoGet.WithDeepEqual(edificacao)
                                                             .IgnoreSourceProperty(x => x.Id)
                                                             .IgnoreSourceProperty(x => x.Andares)
                                                             .IgnoreSourceProperty(x => x.Mensagens)
                                                             .Compare();

            Assert.IsTrue(edificacaoRetornadoDoBancoEIgualAoOriginal);
        }
 private Edificacao VerificarSeApelidoExisteEmInclusao(Edificacao edificacao)
 {
     if (ObterPorApelido(edificacao.Apelido) != null)
     {
         edificacao.ListaErros.Add("O apelido " + " já existe para outra edificacao");
     }
     return(edificacao);
 }
 private Edificacao VerificarSeCPFCNPJExisteEmInclusao(Edificacao edificacao)
 {
     if (ObterPorCpfCnpj(edificacao.CPFCNPJ.Numero) != null)
     {
         edificacao.ListaErros.Add("O CPF ou CNPJ " + edificacao.CPFCNPJ.Numero + " já existe em outra edificacao !");
     }
     return(edificacao);
 }
Пример #8
0
        public static void DeletarEdificacao(IDatacenterMapContext contexto, int edificacaoId)
        {
            Edificacao   edificacao = contexto.Edificacoes.Include(x => x.Andares).FirstOrDefault(x => x.Id == edificacaoId);
            List <Andar> andares    = edificacao.Andares.ToList();

            andares.ForEach(x => { DeletarAndar(contexto, x.Id); andares = contexto.Andares.Where(e => e.Edificacao.Id == edificacaoId).ToList(); });
            contexto.Edificacoes.Remove(edificacao);
            contexto.SaveChanges();
        }
        private Edificacao VerificarSeExisteImovelAssociadoAoCondominio(Edificacao edificacao)
        {
            var result = repoImovel.ObterTodos().FirstOrDefault(i => i.IdEdificacao == edificacao.Id);

            if (result != null)
            {
                edificacao.ListaErros.Add("Existe(m) imovel  associados a esta Edificação, exclusão não permtida!");
            }
            return(edificacao);
        }
        private Edificacao VerificarSeApelidoExisteEmAlteracao(Edificacao edificacao)
        {
            var result = ObterPorApelido(edificacao.Apelido);

            if (result != null && result.Id != edificacao.Id)
            {
                edificacao.ListaErros.Add("O Apelido " + edificacao.Apelido + " já existe em outra edificacao!");
            }
            return(edificacao);
        }
 public Edificacao Atualizar(Edificacao edificacao)
 {
     edificacao = AptoParaAlterarEdificacao(edificacao);
     if (edificacao.ListaErros.Any())
     {
         return(edificacao);                                /* retorna a lista contendo erros, pois não está vazia */
     }
     repoEdificacao.Atualizar(edificacao);
     return(edificacao);
 }
        private Edificacao VerificarSeCPFCNPJExisteEmAlteracao(Edificacao edificacao)
        {
            var result = ObterPorCpfCnpj(edificacao.CPFCNPJ.Numero);

            if (result != null && result.Id != edificacao.Id)
            {
                edificacao.ListaErros.Add("O CPF ou CNPJ " + edificacao.CPFCNPJ.Numero + " já existe em outra edificacao!");
            }
            return(edificacao); throw new NotImplementedException();
        }
 private Edificacao AptoParaAlterarEdificacao(Edificacao edificacao)
 {
     if (!edificacao.EstaConsistente())
     {
         return(edificacao);
     }
     edificacao = VerificarSeApelidoExisteEmAlteracao(edificacao);
     edificacao = VerificarSeCPFCNPJExisteEmAlteracao(edificacao);
     return(edificacao);
 }
        public HttpResponseMessage GetEdificacao([FromUri] int id)
        {
            if (contexto.Edificacoes.Where(x => x.Id == id).Count() == 0)
            {
                return(BadRequest("Edificação não encontrada."));
            }

            Edificacao edificacao = contexto.Edificacoes.AsNoTracking().Include(x => x.Andares).FirstOrDefault(x => x.Id == id);

            return(Ok(edificacao));
        }
        public Edificacao Remover(Edificacao edificacao)
        {
            edificacao = VerificarSeExisteImovelAssociadoAoCondominio(edificacao);
            if (edificacao.ListaErros.Any())
            {
                return(edificacao);
            }

            repoEdificacao.Remover(edificacao);
            return(edificacao);
        }
        internal Edificacao CreateEdificacao(string nome, int numeroAndares, double longitude, double latitude)
        {
            var edificacao = new Edificacao
            {
                Nome          = nome,
                NumeroAndares = numeroAndares,
                Longitude     = longitude,
                Latitude      = latitude
            };

            return(edificacao);
        }
        public void Edificacao(Edificacao edificacao)
        {
            if (string.IsNullOrWhiteSpace(edificacao.Tipo))
            {
                Validacao.Add(Mensagem.RegularizacaoFundiaria.TipoEdificacaoObrigatorio);
            }

            if (edificacao.Quantidade < 1)
            {
                Validacao.Add(Mensagem.RegularizacaoFundiaria.QuantidadeEdificacaoObrigatorio);
            }
        }
Пример #18
0
        public string MontaIdentificadorDoImovel(Imovel imovel)
        {
            Edificacao objEdificacao = new Edificacao();

            objEdificacao = repoEdificacao.ObterPorId(imovel.IdEdificacao);

            //   int IdCondominio = 15;
            StringBuilder resultado = new StringBuilder();

            // id.condomio + Id.Edificacao + Sigla + Numero do Apartamento

            resultado = resultado.Append(objEdificacao.IdCondominio + ponto + imovel.IdEdificacao
                                         + ponto + "AP" + ponto + imovel.NumeroPorta);
            return(resultado.ToString());
        }
Пример #19
0
        public RackControllerTests()
        {
            using (var context = new DatacenterMapContext("DatacenterMapTest"))
            {
                CleanUp.LimparTabelas(new DatacenterMapContext("DatacenterMapTest"));

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Andar andar = new Andar()
                {
                    Edificacao            = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4),
                    NumeroAndar           = 3,
                    QuantidadeMaximaSalas = 2
                };

                context.Andares.Add(andar);
                context.SaveChanges();

                Sala sala = new Sala()
                {
                    NumeroSala            = "3.5",
                    Andar                 = context.Andares.FirstOrDefault(x => x.NumeroAndar == 3),
                    Comprimento           = 110,
                    Largura               = 150,
                    QuantidadeMaximaSlots = 3
                };

                context.Salas.Add(sala);
                for (var i = 0; i < sala.QuantidadeMaximaSlots; i++)
                {
                    context.Slots.Add(CreateSlot(sala));
                }

                context.SaveChanges();
                slots = context.Slots.ToList();
            }
        }
Пример #20
0
        public void Todas_Edificacoes_Cadastradas_Devem_Ser_Retornadas_No_Obter_Todos()
        {
            var edificacao1 = CriarNovaEdificacao1();
            var edificacao2 = CriarNovaEdificacao2();

            var edificacaoController = CriarController();

            edificacaoController.Request = new HttpRequestMessage();

            ObjectContent objeto1 = edificacaoController.CadastrarEdificacao(edificacao1).Content as ObjectContent;
            Edificacao    edificacaoRetornadaNoPost1 = objeto1.Value as Edificacao;

            Assert.IsNotNull(edificacaoRetornadaNoPost1);

            ObjectContent objeto2 = edificacaoController.CadastrarEdificacao(edificacao2).Content as ObjectContent;
            Edificacao    edificacaoRetornadaNoPost2 = objeto2.Value as Edificacao;

            Assert.IsNotNull(edificacaoRetornadaNoPost2);

            ObjectContent     objetoGet = edificacaoController.GetEdificacoes().Content as ObjectContent;
            List <Edificacao> edificacoesRetornadasNoGet = objetoGet.Value as List <Edificacao>;

            Assert.IsNotNull(edificacoesRetornadasNoGet);

            Assert.AreEqual(2, edificacoesRetornadasNoGet.Count);

            var edificacao1RetornadoDoGet = edificacoesRetornadasNoGet.FirstOrDefault(edificacao => edificacao.Nome.Equals("Framework"));
            var edificacao2RetornadoDoGet = edificacoesRetornadasNoGet.FirstOrDefault(edificacao => edificacao.Nome.Equals("CWI Sede"));

            var edificacao1RetornadoDoBancoEIgualAoOriginal = edificacao1RetornadoDoGet.WithDeepEqual(edificacao1)
                                                              .IgnoreSourceProperty(x => x.Id)
                                                              .IgnoreSourceProperty(x => x.Andares)
                                                              .IgnoreSourceProperty(x => x.Mensagens).Compare();

            var edificacao2RetornadoDoBancoEIgualAoOriginal = edificacao2RetornadoDoGet.WithDeepEqual(edificacao2)
                                                              .IgnoreSourceProperty(x => x.Id)
                                                              .IgnoreSourceProperty(x => x.Andares)
                                                              .IgnoreSourceProperty(x => x.Mensagens).Compare();

            Assert.IsTrue(edificacao1RetornadoDoBancoEIgualAoOriginal);
            Assert.IsTrue(edificacao2RetornadoDoBancoEIgualAoOriginal);
        }
Пример #21
0
        public void Edificacoes_Removidas_Nao_Devem_Ser_Retornadas_No_Obter_Por_Id()
        {
            var edificacao = CriarNovaEdificacao1();

            var edificacaoController = CriarController();

            edificacaoController.Request = new HttpRequestMessage();

            ObjectContent objeto = edificacaoController.CadastrarEdificacao(edificacao).Content as ObjectContent;
            Edificacao    edificacaoRetornadaNoPost = objeto.Value as Edificacao;

            Assert.IsNotNull(edificacaoRetornadaNoPost);

            var edRemovida = edificacaoController.DeletarEdificacao(edificacaoRetornadaNoPost.Id);

            var        objetoGet = edificacaoController.GetEdificacao(edificacaoRetornadaNoPost.Id).Content as ObjectContent;
            Edificacao edificacaoRetornadoNoGet = objetoGet.Value as Edificacao;

            Assert.IsNull(edificacaoRetornadoNoGet);
        }
Пример #22
0
        public AndarControllerTests()
        {
            using (var context = new DatacenterMapContext("DatacenterMapTest"))
            {
                CleanUp.LimparTabelas(context);

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Edificacao ed = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4);
                idEdificio = ed.Id;
            }
        }
Пример #23
0
        public EquipamentoControllerTests()
        {
            context = new DatacenterMapContext("DatacenterMapTest");
            {
                CleanUp.LimparTabelas(context);

                Edificacao edificacao = new Edificacao()
                {
                    Nome          = "Framework Building",
                    NumeroAndares = 4,
                    Latitude      = 30,
                    Longitude     = 20
                };

                context.Edificacoes.Add(edificacao);
                context.SaveChanges();

                Andar andar = new Andar()
                {
                    Edificacao            = context.Edificacoes.FirstOrDefault(x => x.NumeroAndares == 4),
                    NumeroAndar           = 3,
                    QuantidadeMaximaSalas = 2
                };

                context.Andares.Add(andar);
                context.SaveChanges();

                Sala sala = new Sala()
                {
                    NumeroSala            = "3.5",
                    Andar                 = context.Andares.FirstOrDefault(x => x.NumeroAndar == 3),
                    Comprimento           = 110,
                    Largura               = 150,
                    QuantidadeMaximaSlots = 3
                };

                context.Salas.Add(sala);
                for (var i = 0; i < sala.QuantidadeMaximaSlots; i++)
                {
                    context.Slots.Add(CreateSlot(sala));
                }
                context.SaveChanges();

                Rack rack = new Rack()
                {
                    Tensao            = 220,
                    QuantidadeGavetas = 5,
                    Slot      = context.Slots.ToList()[0],
                    Descricao = "Rack 1"
                };

                Rack rack2 = new Rack()
                {
                    Tensao            = 220,
                    QuantidadeGavetas = 5,
                    Slot      = context.Slots.ToList()[1],
                    Descricao = "Rack 2"
                };

                Rack rack3 = new Rack()
                {
                    Tensao            = 220,
                    QuantidadeGavetas = 5,
                    Slot      = context.Slots.ToList()[2],
                    Descricao = "Rack 3"
                };

                context.Racks.Add(rack);
                context.Racks.Add(rack2);
                context.Racks.Add(rack3);

                for (var i = 0; i < rack.QuantidadeGavetas; i++)
                {
                    context.Gavetas.Add(CreateGaveta(rack, i + 1, false));
                    context.Gavetas.Add(CreateGaveta(rack2, i + 1, false));
                }

                context.Gavetas.Add(CreateGaveta(rack3, 1, true));
                context.Gavetas.Add(CreateGaveta(rack3, 2, false));
                context.Gavetas.Add(CreateGaveta(rack3, 3, true));
                context.Gavetas.Add(CreateGaveta(rack3, 4, false));
                context.Gavetas.Add(CreateGaveta(rack3, 5, false));

                context.SaveChanges();
                edificacaoId = context.Edificacoes.ToList()[0].Id;
                rack3Id      = context.Racks.ToList()[2].Id;
                rack2Id      = context.Racks.ToList()[1].Id;
                gavetas      = context.Gavetas.ToList();
            }
        }
        public CredenciadoViewModel Run(Repository value)
        {
            CredenciadoViewModel rec = (CredenciadoViewModel)value;
            string habilitaEmail     = db.Parametros.Find(sessaoCorrente.empresaId, (int)Enumeracoes.Enumeradores.Param.HABILITA_EMAIL).Valor;

            if (habilitaEmail == "S")
            {
                int _empresaId = sessaoCorrente.empresaId;
                int _sistemaId = int.Parse(db.Parametros.Find(_empresaId, (int)Enumeracoes.Enumeradores.Param.SISTEMA).Valor);

                Sistema          sistema                 = seguranca_db.Sistemas.Find(_sistemaId);
                Condominio       condominio              = db.Condominios.Find(sessaoCorrente.empresaId);
                CondominoUnidade CondominoUnidade        = db.CondominoUnidades.Where(info => info.CondominoID == rec.CondominoID && !info.DataFim.HasValue).FirstOrDefault();
                Edificacao       Edificacao              = db.Edificacaos.Find(CondominoUnidade.EdificacaoID);
                Credenciado      Credenciado             = db.Credenciados.Where(info => info.Email == rec.Email).FirstOrDefault();
                Unidade          Unidade                 = db.Unidades.Find(_empresaId, CondominoUnidade.EdificacaoID, CondominoUnidade.UnidadeID);
                string           DescricaoTipoEdificacao = DWMSessaoLocal._GetTipoEdificacao(_empresaId, this.db).Descricao;

                rec.empresaId = _empresaId;

                SendEmail sendMail = new SendEmail();

                MailAddress   sender     = new MailAddress(condominio.RazaoSocial + " <" + condominio.Email + ">");
                List <string> recipients = new List <string>();

                recipients.Add(rec.Nome + "<" + rec.Email + ">");

                string Subject = "Confirmação de cadastro no " + condominio.RazaoSocial;
                string Text    = "<p>Confirmação de cadastro</p>";
                string Html    = "<p><span style=\"font-family: Verdana; font-size: larger; color: #656464\">" + sistema.descricao + "</span></p>" +
                                 "<p><span style=\"font-family: Verdana; font-size: xx-large; color: #0094ff\">" + rec.Nome.ToUpper() + "</span></p>" +
                                 "<p></p>" +
                                 "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">" + DescricaoTipoEdificacao + ": <b>" + Edificacao.Descricao + "</b></span></p>" +
                                 "<p></p>" +
                                 "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Unidade: <b>" + Unidade.Codigo + "</b></span></p>" +
                                 "<p></p>" +
                                 "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Essa é uma mensagem de confirmação de seu cadastro de credenciado. Seu registro no Sistema Administrativo do " + condominio.RazaoSocial + " foi realizado com sucesso.</span></p>" +
                                 "<p></p>";

                Html += "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Seu Login de acesso é: </span></p>" +
                        "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: xx-large; color: #0094ff\">" + rec.Email + "</span></p>" +
                        "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Clique no link abaixo para ativar o seu cadastro e acessar o sistema:</span></p>" +
                        "<p><a href=\"http://www.parcparadiso.com.br/Account/AtivarCredenciado?id=" + Credenciado.UsuarioID.ToString() + "&key=" + rec.mensagem.Field + "\" target=\"_blank\"><span style=\"font-family: Verdana; font-size: small; color: #0094ff\">Acesso ao " + sistema.descricao + "</span></a></p>" +
                        "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Observação: este link estará disponível para ativação por 24 h</span></p>" +
                        "<hr />";

                Html += "<p></p>" +
                        "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Através do sistema o credenciado poderá:</span></p>" +
                        "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">- Consultar os documentos e comunicados oficiais do condomínio postados pelo síndico.</span></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">- Consultar os comunicados específicos destinados a sua torre.</span></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">- Abrir chamados à administração como por exemplo fazer o registro de uma ocorrência ou uma solicitação.</ span></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">- Receber mensagens e alertas personalizados.</ span></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">- Consultar o histórico de notificações.</ span></p>" +
                        "<hr />" +
                        "<p></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Além desses recursos, estaremos implementando outras novidades. Aguarde !</span></p>" +
                        "<p>&nbsp;</p>" +
                        "<p>&nbsp;</p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Obrigado,</span></p>" +
                        "<p><span style=\"font-family: Verdana; font-size: small; color: #000\">Administração " + condominio.RazaoSocial + "</span></p>";

                Validate result = sendMail.Send(sender, recipients, Html, Subject, Text);
                if (result.Code > 0)
                {
                    result.MessageBase = "Seu cadastro foi realizado com sucesso, mas por falhas de comunicação não foi possível enviar seu e-mail de confirmação. Favor entrar em contato com [email protected] e solicite seu e-mail de ativação.";
                    throw new App_DominioException(result);
                }
            }
            rec.mensagem = new Validate()
            {
                Code = 0, Message = MensagemPadrao.Message(0).ToString(), MessageType = MsgType.SUCCESS
            };
            return(rec);
        }
Пример #25
0
 public EdificacaoPDF(Edificacao edificacao)
 {
     Tipo       = edificacao.Tipo;
     Quantidade = edificacao.Quantidade;
 }
 public ActionResult ValidarEdificacao(Edificacao edificacao)
 {
     _validar.Edificacao(edificacao);
     return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet));
 }