public void Add(Fornecedor fornecedor) { this.Db.Insert(fornecedor); if (fornecedor.Endereco != null) { var enderecoRepositorio = new EnderecoRepositorio(); enderecoRepositorio.Insert(fornecedor.Endereco); this.Db.Insert("FornecedorEndereco", "Id", new { FornecedorId = fornecedor.Id, EnderecoId = fornecedor.Endereco.Id }); } if (fornecedor.Contato != null) { var contatoRepositorio = new ContatoRepositorio(); contatoRepositorio.Insert(fornecedor.Contato); this.Db.Insert("FornecedorContato", "Id", new { FornecedorId = fornecedor.Id, ContatoId = fornecedor.Contato.Id }); } }
public Sindico Adicionar(Sindico sindico) { var sindicoRepositorio = new SindicoRepositorio(); var telefoneRepositorio = new TelefoneRepositorio(); var enderecoRepositorio = new EnderecoRepositorio(); enderecoRepositorio.Insert(sindico.Endereco); telefoneRepositorio.Insert(sindico.Telefones); sindicoRepositorio.Insert(sindico); return sindico; }
public Administradora Adicionar(Administradora administradora) { var adminRepositorio = new AdministradoraRepositorio(); var enderecoRepositorio = new EnderecoRepositorio(); var telefoneRepositorio = new TelefoneRepositorio(); enderecoRepositorio.Insert(administradora.Endereco); telefoneRepositorio.Insert(administradora.Telefones); adminRepositorio.Insert(administradora); return administradora; }
public Condominio Adicionar(Condominio condominio) { var enderecoRepositorio = new EnderecoRepositorio(); var contatoRepositorio = new ContatoRepositorio(); var condominioRepositorio = new CondominioRepositorio(); if (!Account.Current.Permissao.Has("ADD_CONDOMINIO")) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return null; } enderecoRepositorio.Insert(condominio.Endereco); contatoRepositorio.Insert(condominio.Sindico); contatoRepositorio.Insert(condominio.Zelador); condominio.DataCadastro = DateTime.Now; condominioRepositorio.Insert(condominio); return condominio; }