public Casa(string descricao, Tipologia tipologia, decimal preco) { Descricao = descricao; Tipologia = tipologia; Preco = preco; Ofertas = new List<Oferta>(); Localizacao = new Localizacao(); }
internal Boolean Gravar(Localizacao Localizacao, Boolean Transacao = false) { Boolean Ok = false; b.getComandoSQL().Parameters.Clear(); b.getComandoSQL().CommandText = @"insert into localizacao (loca_latitude, loca_longitude, img_codigo) values (@latitude, @longitude, @imagem);"; b.getComandoSQL().Parameters.AddWithValue("@latitude", Localizacao.GetLatitude()); b.getComandoSQL().Parameters.AddWithValue("@longitude", Localizacao.GetLongitude()); b.getComandoSQL().Parameters.AddWithValue("@imagem", Localizacao.GetImagem().GetCodigo()); return(Ok = b.ExecutaComando(true) == 1); }
public async Task <Localizacao> Salvar(Localizacao localizacao) { using (GufosContext _contexto = new GufosContext()){ // Tratamos contra ataques de SQL Injection await _contexto.AddAsync(localizacao); // Salvamos efetivamente o nosso objeto no banco de dados await _contexto.SaveChangesAsync(); return(localizacao); } }
public async Task <Localizacao> Salvar(Localizacao localizacao) { using (GufosContext _contexto = new GufosContext()) { // Tratamos contra ataques de SQL INJECTION await _contexto.AddAsync(localizacao); // Salvamos efetivamento o nosso objeto await _contexto.SaveChangesAsync(); return(localizacao); } }
public async Task <Localizacao> Alterar(Localizacao localizacao) { using (GufosContext _contexto = new GufosContext()){ // Comparamos os atributos que foram modificados através do Entity Framework // No caso ele so irá dar um SET nas colunas que foram modificadas _contexto.Entry(localizacao).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(localizacao); } }
private void AlterarAtributos(List <Passageiro> passageiros) { Localizacao = Localizacao.Equals(BibliotecaLocalizacao.AEROPORTO) ? BibliotecaLocalizacao.AVIAO : BibliotecaLocalizacao.AEROPORTO; passageiros.ForEach(x => x.Localizacao = Localizacao); var mensagem = string.Empty; if (!validacoesTripulantes.ValidarHierarquias(builderPassageiros.ListaPassageiros, out mensagem)) { builderTexto.LancarMensagemDeAtencao(mensagem, Biblioteca.VIOLACAO); AlterarAtributos(passageiros); } }
public IActionResult Cadastrar(Localizacao localizacoes) { try { LocalizacaoRepository.Cadastrar(localizacoes); return(Ok()); } catch (Exception e) { return(BadRequest(new { mensagem = e.Message })); } }
public async Task <ActionResult <Localizacao> > Delete(int id) { Localizacao localizacaoRetornada = await repositorio.Get(id); if (localizacaoRetornada == null) { return(NotFound()); } await repositorio.Delete(localizacaoRetornada); return(localizacaoRetornada); }
public async Task <ActionResult <Localizacao> > Post(Localizacao localizacao) { try{ await context.Localizacao.AddAsync(localizacao); await context.SaveChangesAsync(); }catch (System.Exception) { throw; } return(localizacao); }
// GET: Localizacao/Delete/5 public IActionResult Delete(int?id) { if (id.HasValue) { Localizacao obj_local = gl.ObterbyId(id); if (obj_local != null) { return(View(obj_local)); } } return(RedirectToAction("Index")); }
public ActionResult Post(Localizacao nivel) { try { localizacaoRepositorio.Add(nivel); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <ActionResult <Localizacao> > Cadastro(Localizacao localizacaoCadastro) { try { Localizacao Cadastro = await repositorio.Cadastro(localizacaoCadastro); } catch (System.Exception) { throw; } return(localizacaoCadastro); }
public async Task <ActionResult <Localizacao> > Apagar(int id) { Localizacao localizacaoApagar = await repositorio.ListarPorId(id); if (localizacaoApagar == null) { return(NotFound()); } await repositorio.Apagar(localizacaoApagar); return(localizacaoApagar); }
public IActionResult Cadastrar(Localizacao localizacao) { try { localizacaoRepository.Cadastrar(localizacao); return(Ok(new { mensagem = "foi, mas ainda to mal" })); } catch (Exception e) { return(BadRequest(new { error = e.Message })); } }
public async Task <ActionResult <Localizacao> > Post(Localizacao localizacao) { try { await _repositorio.Salvar(localizacao); } catch (DbUpdateConcurrencyException) { throw; } return(localizacao); }
public async Task <ActionResult <Localizacao> > Post(Localizacao localizacao) { try{ // Tratamos contra ataque de SQL Injection await _contexto.AddAsync(localizacao); // Salvamos efetivamente o nosso objeto no banco de dados await _contexto.SaveChangesAsync(); }catch (DbUpdateConcurrencyException) { throw; } return(localizacao); }
public async Task <ActionResult <Localizacao> > Post(Localizacao localizacao) { try { await _repositorio.Salvar(localizacao); } catch (System.Exception) { throw; } return(localizacao); }
public async Task <ActionResult <Localizacao> > Delete(int id) { Localizacao localizacaoRetornada = await context.Localizacao.FindAsync(id); if (localizacaoRetornada == null) { return(NotFound()); } context.Localizacao.Remove(localizacaoRetornada); await context.SaveChangesAsync(); return(localizacaoRetornada); }
public IActionResult Post(Localizacao novaLocalizacao) { try { _localizacaoRepository.Cadastrar(novaLocalizacao); return(Ok()); } catch (Exception ex) { return(BadRequest(ex)); } }
public async Task <ActionResult <Localizacao> > Delete(int id) { Localizacao localizacao_buscada = await _repositorio.BuscarPorID(id); if (localizacao_buscada == null) { return(NotFound(new { mensagem = "Nenhuma localização encontrada para o ID informado" })); } await _repositorio.Excluir(localizacao_buscada); return(localizacao_buscada); }
public async Task <bool> AddLocalizacaoAsync(Localizacao item) { if (item == null || !CrossConnectivity.Current.IsConnected) { return(false); } var serializedItem = JsonConvert.SerializeObject(item); var response = await client.PostAsync($"api/localizacao", new StringContent(serializedItem, Encoding.UTF8, "application/json")); return(response.IsSuccessStatusCode); }
public Guid Inserir(Localizacao localizacao) { try { localizacaoRepository.Inserir(localizacao); return(localizacao.CodigoProduto); } catch (Exception e) { throw e; } }
public PedidoCommandHandler(IMapper mapper, IClienteRepository clienteRepository, IDroneItinerarioQueries droneItinerarioQueries, IPedidoQueries pedidoQueries, IDroneRepository droneRepository, IMediatrHandler mediatr, IPedidoRepository repositoryPedido, IUserRepository userRepository) { _pedidoRepository = repositoryPedido; _userRepository = userRepository; _mediatr = mediatr; _droneRepository = droneRepository; _pedidoQueries = pedidoQueries; _droneItinerarioQueries = droneItinerarioQueries; _clienteRepository = clienteRepository; _mapper = mapper; _localizacaoLoja = Loja.Localizacao; }
/// <summary> /// Cria e popula objetos novos com o input proveniente das entries/pickers etc /// </summary> private void loadObjetos() { Geral = new Geral { AutoId = currentAutoId, CodProcesso = codProcesso.Text, PastaFisica = pastaFisica.Text, DataAuto = data.Date, HoraAuto = hora.Time, IsAcidenteViacao = isAcidente.IsToggled, EntDecisora = entDecisora.SelectedItem.ToString(), EntidadeAutuante = entAutuante.SelectedItem.ToString(), EntResponsavel = entResp.SelectedItem.ToString(), CodigoInfracao = codInfracao.Text, TipoInfracao = tipoInfracao.SelectedItem.ToString(), CategoriaInfracao = catInfracao.SelectedItem.ToString(), ApreensaoId = apreensaoFK, ArguidoId = arguidoFK, TestemunhaId = testemunhaFK, LeiId = leiFK, PagamentoId = pagamentoFK }; Localizacao = new Localizacao { LocalId = currentLocalId, Rua = rua.Text, EdificioPorta = edificoPorta.Text, Localidade = localidade.Text, Cidade = cidade.Text }; Pessoa = new Pessoa { PessoaId = currentDenuncianteId, Nome = nome.Text, DataNascimento = dataNasc.Date, Genero = genero.SelectedItem.ToString(), EstadoCivil = estadoCiv.SelectedItem.ToString(), Nacionalidade = nacionalidade.Text, Naturalidade = naturalidade.Text, NIF = Int32.Parse(nif.Text), Contacto1 = Int32.Parse(contacto1.Text), Contacto2 = Int32.Parse(contacto2.Text), Email = email.Text }; Autuante = new Autuante { AutuanteId = currentAutuanteId, EntidadeAutuante = autuante.SelectedItem.ToString(), IsPresenciado = isPresenciado.IsToggled, Equipamento = equipamentos.SelectedItem.ToString() }; }
public static double CalculateDistance(params Localizacao[] locations) { double totalDistance = 0.0; for (int i = 0; i < locations.Length - 1; i++) { Localizacao current = locations[i]; Localizacao next = locations[i + 1]; totalDistance += CalculateDistance(current, next); } return(totalDistance); }
public static double CalcularDistanciaEmKilometros(this Localizacao localizacao) { var origemCoord = new GeoCoordinate(-23.5880684, -46.6564195); var destinoCoord = new GeoCoordinate(localizacao.Latitude, localizacao.Longitude); var distance = origemCoord.GetDistanceTo(destinoCoord); if (distance > 0) { distance /= 1000; } return(distance); }
public List <Amigo> ListarAmigosMaisProximos() { if (_amigoVisitado == null) { throw new Exception("Informe o amigo que esta visitando."); } Localizacao minhaLocalizacaoAtual = _amigoVisitado.localizacao; var distanciaEntreVistaEamigos = CalculaDistanciaEntreAmigos(minhaLocalizacaoAtual) .OrderBy(_ => _.Value) .Take(3); return(distanciaEntreVistaEamigos.Select(item => _listaAmigos.ElementAt(item.Key)).ToList()); }
public override int?Insert(Localizacao obj) { if (obj == null) { return(null); } try { string cmdText = "INSERT INTO Localizacao (CodLocalizacao, CodCep, CodLogradouro, CodBairro, DesComplemento) values (?, ?, ?, ?, ?)"; var cmd = connection.CreateCommand(cmdText, obj.CodLocalizacao, obj.CodCep, obj.CodLogradouro, obj.CodBairro, obj.DesComplemento); return(cmd.ExecuteNonQuery()); } catch (Exception e) { return(null); }; }
protected void timerPosition_Tick(object sender, EventArgs e) { if (hiddenLatitude.Value != String.Empty && hiddenLongitude.Value != String.Empty) { txtEndereco.Text = Localizacao.ObterEndereco(Convert.ToDouble(hiddenLatitude.Value.Replace(".", ",")), Convert.ToDouble(hiddenLongitude.Value.Replace(".", ","))); } divCarregando.Visible = false; divPosicao.Visible = true; timerPosition.Enabled = false; txtEndereco.Focus(); ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), CONSTANTE_SCRIPT_GEOLOCALIZACAO, true); }
public List <Localizacao> ListarLocalizacaoProducao(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem) { try { AbrirConexao(); string strSQL = "Select * from [LOCALIZACAO] where CD_TIPO_LOCALIZACAO = 181 "; if (strValor != "") { strSQL = strSQL + " and " + MontaFiltro(strNomeCampo, strTipoCampo, strValor); } if (strOrdem != "") { strSQL = strSQL + "Order By " + strOrdem; } Cmd = new SqlCommand(strSQL, Con); Dr = Cmd.ExecuteReader(); List <Localizacao> lista = new List <Localizacao>(); while (Dr.Read()) { Localizacao p = new Localizacao(); p.CodigoIndice = Convert.ToInt32(Dr["CD_INDEX"]); p.CodigoEmpresa = Convert.ToInt32(Dr["CD_EMPRESA"]); p.CodigoLocalizacao = Convert.ToString(Dr["CD_LOCALIZACAO"]); p.DescricaoLocalizacao = Convert.ToString(Dr["DS_LOCALIZACAO"]); p.CodigoSituacao = Convert.ToInt32(Dr["CD_SITUACAO"]); p.CodigoTipoLocalizacao = Convert.ToInt32(Dr["CD_TIPO_LOCALIZACAO"]); p.Cpl_DescDDL = p.CodigoLocalizacao.ToString() + " - " + p.DescricaoLocalizacao.ToString(); lista.Add(p); } return(lista); } catch (Exception ex) { throw new Exception("Erro ao Listar Todas LOCALIZACAO: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public bool SalvarLocalizacao(Localizacao localizacao) { try { session.SaveOrUpdate(localizacao); session.Flush(); return(true); } catch (Exception) { return(false); } }
public void AddToLocalizacoes(Localizacao localizacao) { base.AddObject("Localizacoes", localizacao); }
public static Localizacao CreateLocalizacao(int ID) { Localizacao localizacao = new Localizacao(); localizacao.Id = ID; return localizacao; }