public Condominio Insert(Condominio condominio) { if (condominio.Administradora != null) { condominio.AdministradoraId = condominio.Administradora.Id; } if (condominio.Sindico != null) { condominio.SindicoId = condominio.Sindico.Id; } if (condominio.Zelador != null) { condominio.ZeladorId = condominio.Zelador.Id; } if (condominio.Endereco != null) { condominio.EnderecoId = condominio.Endereco.Id; } if (condominio.Unidade != null) { condominio.UnidadeId = condominio.Unidade.Id; } this.Db.Insert(condominio); return condominio; }
public string Update(Condominio condominio) { var rules = new CondominioRules(); if (!rules.Update(condominio)) { return this.Error(rules.MessageError); } return this.Success(condominio); }
public string Add(Condominio condominio) { var rules = new CondominioRules(); if (rules.Adicionar(condominio) == null) { return this.Error(rules.MessageError); } return this.Success(condominio); }
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; }
public bool Update(Condominio condominio) { var condominioRepositorio = new CondominioRepositorio(); var enderecoRepositorio = new EnderecoRepositorio(); var contatoRepositorio = new ContatoRepositorio(); if (!Account.Current.Permissao.Has("UPDATE_CONDOMINIO")) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return false; } var currentCondominio = condominioRepositorio.Simple(condominio.Id); var unidadeRepositorio = new UnidadeRepositorio(); var unidade = unidadeRepositorio.Fetch(currentCondominio.UnidadeId); if (!unidade.IsInTreeView()) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return false; } contatoRepositorio.Update(condominio.Sindico); contatoRepositorio.Update(condominio.Zelador); enderecoRepositorio.Update(condominio.Endereco); condominioRepositorio.Update(condominio); return true; }
public void UpdateRank(Condominio condominio) { this.Db.Update("Condominio", "Id", new { Id = condominio.Id, Rank = condominio.Rank }); }
public void Update(Condominio condominio) { if (condominio.Administradora != null) { condominio.AdministradoraId = condominio.Administradora.Id; } if (condominio.Sindico != null) { condominio.SindicoId = condominio.Sindico.Id; } if (condominio.Zelador != null) { condominio.ZeladorId = condominio.Zelador.Id; } if (condominio.Endereco != null) { condominio.EnderecoId = condominio.Endereco.Id; } if (condominio.Unidade != null) { condominio.UnidadeId = condominio.Unidade.Id; } this.Db.Update(condominio); }