public bool Acao(RegiaoAtuacao objRegiaoAtuacao, string acao) { RegiaoAtuacao tmpRegiaoAtuacao = null; if (acao.ToUpper().Contains("D")) { tmpRegiaoAtuacao = RepositoryService.RegiaoAtuacao.ObterPor(objRegiaoAtuacao.MunicipioId.Value, objRegiaoAtuacao.Canal.Value); if (tmpRegiaoAtuacao != null) { //RepositoryService.RegiaoAtuacao.Delete(tmpRegiaoAtuacao.ID.Value); return(true); } else { return(false); } } else if (acao.ToUpper().Contains("I")) { RepositoryService.RegiaoAtuacao.Create(objRegiaoAtuacao); return(true); } return(false); }
public RegiaoAtuacao DefinirPropriedades(Intelbras.Message.Helper.MSG0075 xml) { var crm = new RegiaoAtuacao(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml if (!String.IsNullOrEmpty(xml.CodigoConta)) { Model.Conta conta = new Model.Conta(this.Organizacao, this.IsOffline); conta = new Intelbras.CRM2013.Domain.Servicos.ContaService(this.Organizacao, this.IsOffline).BuscaConta(new Guid(xml.CodigoConta)); if (conta != null) { crm.Canal = conta.ID.Value; } } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "Canal não encontrado!"; return(crm); } #endregion return(crm); }
public RegiaoAtuacao DefinirPropriedades(Intelbras.Message.Helper.MSG0076 xml) { var crm = new RegiaoAtuacao(this.Organizacao, this.IsOffline); if (!String.IsNullOrEmpty(xml.CodigoConta)) { Model.Conta conta = new Model.Conta(this.Organizacao, this.IsOffline); conta = new Intelbras.CRM2013.Domain.Servicos.ContaService(this.Organizacao, this.IsOffline).BuscaConta(new Guid(xml.CodigoConta)); if (conta != null) { crm.Canal = conta.ID.Value; } } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "Canal não encontrado!"; return(crm); } //Municipio if (!String.IsNullOrEmpty(xml.ChaveIntegracaoCidade)) { Model.Municipio cidade = new Model.Municipio(this.Organizacao, this.IsOffline); cidade = new Intelbras.CRM2013.Domain.Servicos.EnderecoServices(this.Organizacao, this.IsOffline).BuscaMunicipio(xml.ChaveIntegracaoCidade); if (cidade != null && cidade.ID.HasValue) { crm.MunicipioId = cidade.ID.Value; } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "Cidade não encontrada!"; return(crm); } } return(crm); }
public string Enviar(RegiaoAtuacao objModel) { throw new NotImplementedException(); }