public static bool DefinirPessoaMeioDeComunicacaoScopeEhValido(this MeioDeComunicacao meioDeComunicacao, Guid?idPessoa) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNull(idPessoa, ErrorMessage.PessoaObrigatorio) )); }
public static bool DefinirSiteMeioDeComunicacaoScopeEhValido(this MeioDeComunicacao meioDeComunicacao, string site) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNullOrEmpty(site, ErrorMessage.SiteObrigatorio) )); }
public static bool DefinirRedeSocialMeioDeComunicacaoScopeEhValido(this MeioDeComunicacao meioDeComunicacao, string redeSocial) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNullOrEmpty(redeSocial, ErrorMessage.RedeSocialObrigatorio) )); }
public static bool DefinirTelefoneMeioDeComunicacaoScopeEhValido(this MeioDeComunicacao meioDeComunicacao, Telefone telefone) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertLength(telefone.Numero, Telefone.TelefoneMinLength, Telefone.TelefoneMaxLength, ErrorMessage.TelefoneTamanhoIncorreto), AssertionConcern.AssertNotNullOrEmpty(telefone.Numero, ErrorMessage.TelefoneObrigatorio), AssertionConcern.AssertTrue(Telefone.IsValid(telefone.Numero), ErrorMessage.TelefoneInvalido) )); }
public static bool DefinirEmailMeioDeComunicacaoScopeEhValido(this MeioDeComunicacao meioDeComunicacao, Email email) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertLength(email.Endereco, Email.EnderecoMinLength, Email.EnderecoMaxLength, ErrorMessage.EmailTamanhoIncorreto), AssertionConcern.AssertNotNullOrEmpty(email.Endereco, ErrorMessage.EmailObrigatorio), AssertionConcern.AssertTrue(Email.IsValid(email.Endereco), ErrorMessage.EmailInvalido) )); }
public static MeioDeComunicacao ToDomainModel(MeioDeComunicacaoCommands meioDeComunicacaoVM, TipoDeMeioDeComunicacao tipoDeMeioDeComunicacao) { if (meioDeComunicacaoVM == null) { return(null); } var meioDeComunicacao = new MeioDeComunicacao( meioDeComunicacaoVM.Valor, meioDeComunicacaoVM.PessoaId, tipoDeMeioDeComunicacao, meioDeComunicacaoVM.IdMeioDeComunicacao); return(meioDeComunicacao); }
public MeioDeComunicacaoCommands CadastrarMeioDeComunicacao(string valor, Guid idTipoDeMeioDeComunicacao, Guid idPessoa) { var tipoDeMeioDeComunicacao = _tipoDeMeioDeComunicacaoService.ObterPorId(idTipoDeMeioDeComunicacao); var meioDeComunicacao = new MeioDeComunicacao(valor, idPessoa, tipoDeMeioDeComunicacao, null); _meioDeComunicacaoService.Adicionar(meioDeComunicacao); if (!Commit()) { return(null); } return(MeioDeComunicacaoAdapter.ToModelDomain(meioDeComunicacao)); }
public static MeioDeComunicacaoCommands ToModelDomain(MeioDeComunicacao meioDeComunicacao) { if (meioDeComunicacao == null) { return(null); } var meioDeComunicacaoVM = new MeioDeComunicacaoCommands(); meioDeComunicacaoVM.IdMeioDeComunicacao = meioDeComunicacao.IdMeioDeComunicacao; meioDeComunicacaoVM.Valor = meioDeComunicacao.Valor; meioDeComunicacaoVM.PessoaId = meioDeComunicacao.PessoaId; meioDeComunicacaoVM.TipoDeMeioDeComunicacao = TipoDeMeioDeComunicacaoAdapter.ToModelDomain(meioDeComunicacao.TipoDeMeioDeComunicacao); meioDeComunicacaoVM.TipoDeMeioDeComunicacaoId = meioDeComunicacao.TipoDeMeioDeComunicacaoId; return(meioDeComunicacaoVM); }
public void Atualizar(MeioDeComunicacao meioDeComunicacao) { _context.Entry(meioDeComunicacao).State = EntityState.Modified; }
public void Adicionar(MeioDeComunicacao meioDeComunicacao) { _context.MeiosDeComunicacao.Add(meioDeComunicacao); }
public MeioDeComunicacao Adicionar(MeioDeComunicacao meioDeComunicacao) { _meioDeComunicacaoRepository.Adicionar(meioDeComunicacao); return(meioDeComunicacao); }
public static bool DefinirTipoMeioDeComunicacaoMeioDeComunicacaoScopeEhValido(this MeioDeComunicacao meioDeComunicacao, TipoDeMeioDeComunicacao tipoDeMeioDeComunicacao) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNull(tipoDeMeioDeComunicacao, ErrorMessage.PessoaObrigatorio) )); }