public List<Condominio> Imprimir(string ids) { var condominioRepositorio = new CondominioRepositorio(); var unidadeRepositorio = new UnidadeRepositorio(); var enderecoRepositorio = new EnderecoRepositorio(); var contatoRepositorio = new ContatoRepositorio(); var administradoraRepositorio = new AdministradoraRepositorio(); var list = ids.Split(','); var intList = new List<int>(); foreach (var item in list) { intList.Add(int.Parse(item)); } var condominios = condominioRepositorio.Simple(intList); foreach (var condominio in condominios) { condominio.Unidade = unidadeRepositorio.Fetch(condominio.UnidadeId); condominio.Endereco = enderecoRepositorio.Fetch(condominio.EnderecoId); condominio.Sindico = contatoRepositorio.Fetch(condominio.SindicoId); condominio.Zelador = contatoRepositorio.Fetch(condominio.ZeladorId); condominio.Administradora = administradoraRepositorio.Simple(condominio.AdministradoraId).Get(); } return condominios; }
public Condominio Get(int Id) { var condominioRepositorio = new CondominioRepositorio(); var unidadeRepositorio = new UnidadeRepositorio(); var enderecoRepositorio = new EnderecoRepositorio(); var contatoRepositorio = new ContatoRepositorio(); var administradoraRepositorio = new AdministradoraRepositorio(); if (!Account.Current.Permissao.Has("UPDATE_CONDOMINIO")) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return null; } var condominio = condominioRepositorio.Simple(Id); condominio.Unidade = unidadeRepositorio.Fetch(condominio.UnidadeId); condominio.Endereco = enderecoRepositorio.Fetch(condominio.EnderecoId); condominio.Sindico = contatoRepositorio.Fetch(condominio.SindicoId); condominio.Zelador = contatoRepositorio.Fetch(condominio.ZeladorId); condominio.Administradora = administradoraRepositorio.Simple(condominio.AdministradoraId).Get(); if (!condominio.Unidade.IsInTreeView()) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return null; } return condominio; }
public Administradora Get(int Id) { var adminRepositorio = new AdministradoraRepositorio(); var administradora = adminRepositorio.Simple(Id) .IncludeTelefones() .IncludeEndereco() .Get(); return administradora; }
public bool Update(Administradora administradora) { var adminRepositorio = new AdministradoraRepositorio(); var enderecoRepositorio = new EnderecoRepositorio(); var telefoneRepositorio = new TelefoneRepositorio(); telefoneRepositorio.Insert(administradora.Telefones); adminRepositorio.Update(administradora); enderecoRepositorio.Update(administradora.Endereco); return true; }
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 List<Administradora> Search(string nome) { var adminRepositorio = new AdministradoraRepositorio(); return adminRepositorio.Search(nome).GetList(); }