public JsonResult addEmail(string pEmail) { V308CMSEntities mEntities = new V308CMSEntities(); EmailRepository emailRepository = new EmailRepository(mEntities); try { if (ValidateInput.IsValidEmailAddress(pEmail)) { VEmail mVEmail = new VEmail() { CreatedDate = DateTime.Now, State = true, Type = 1, Value = pEmail }; mEntities.AddToVEmail(mVEmail); mEntities.SaveChanges(); return(Json(new { code = 1, message = "Email đã được thêm vào hệ thống." })); } else { return(Json(new { code = 0, message = "Email bạn nhập không chính xác." })); } } catch (Exception ex) { return(Json(new { code = 0, message = "Có lỗi xảy ra. Vui lòng thử lại." })); } finally { mEntities.Dispose(); emailRepository.Dispose(); } }
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(); }
protected Pessoa(VNome nome, VCPFouCNPJ documento, VEmail email) { Nome = nome; Documento = documento; Email = email; //A passagem da lista _enderecos = new List <Endereco>(); }
public Usuario(VNome nome, VEmail email, string senha, bool ativo, DateTime dataInclucaoRegistro, DateTime dataUltimoLogin) { Nome = nome; Email = email; Senha = senha; Ativo = ativo; DataInclucaoRegistro = dataInclucaoRegistro; DataUltimoLogin = dataUltimoLogin; }
/// <summary> /// Sets the email address for the given type. /// </summary> /// <param name="email"></param> public void SetEmail(VEmail email) { VEmail existing = GetEmail(email.Type); if (existing == null) { AddChild(email); } else { existing.UserId = email.UserId; } }
/// <summary> /// List of Email addresses /// </summary> /// <returns></returns> public VEmail[] GetEmailList() { XmlNodeList nl = GetElementsByTagName("EMAIL", URI.VCARD); VEmail[] emails = new VEmail[nl.Count]; int i = 0; foreach (XmlNode n in nl) { emails[i] = (VEmail)n; i++; } return(emails); }
public Empresa(VNome nome, string razaoSocial, string telefone, VEmail email, VEndereco endereco) { IdEmpresa = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper(); Nome = nome; RazaoSocial = razaoSocial; Telefone = telefone; Email = email; Endereco = endereco; //A passagem da lista _condominios = new List <Condominio>(); AddNotifications(new ValidationContract() .Requires() .HasMinLen(RazaoSocial, 3, "RazaoSocial", "A RazaoSocial deve conter pelo menos 3 caracteres") .HasMaxLen(RazaoSocial, 50, "RazaoSocial", "A RazaoSocial deve conter no máximo 50 caracteres") ); }
public VEmail LayTheoId(int pId) { VEmail mVEmail = null; try { //lay danh sach tin moi dang nhat mVEmail = (from p in entities.VEmail where p.ID == pId select p).FirstOrDefault(); return(mVEmail); } catch (Exception ex) { throw; } }
public Condominio(Empresa empresa, string nomeCondominio, VEmail email, VEndereco endereco) { IdCondominio = Guid.NewGuid().ToString().Replace("-", " ").Substring(0, 8).ToUpper(); Empresa = empresa; NomeCondominio = nomeCondominio; Email = email; DataCadastro = DateTime.Now; Endereco = endereco; //A passagem da lista _edificacoes = new List <Edificacao>(); AddNotifications(new ValidationContract() .Requires() .HasMinLen(NomeCondominio, 3, "NomeCondominio", "O nome do condominio deve conter pelo menos 3 caracteres") .HasMaxLen(NomeCondominio, 50, "NomeCondominio", "O nome do condominio deve conter no máximo 50 caracteres") ); }
protected PessoaJuridica(VNome nome, VCPFouCNPJ documento, VEmail email, VEndereco endereco) : base(nome, documento, email) { }
protected PessoaFisica(VNome nome, VCPFouCNPJ documento, VEmail email) : base(nome, documento, email) { }
public void AddToVEmail(VEmail VEmail) { this.VEmail.Add(VEmail); }