public void Post([FromBody] UsuarioEnderecoMd endereco) { var bs = new UsuarioBs(); bs.CadastrarEndereco(endereco); var lojas = bs.ListarLojasEntornoUsuario(endereco.UsuarioId, 5000).ToArray(); UsuarioHub.PublicarNovoEndereco(lojas); }
public void CadastrarEndereco(UsuarioEnderecoMd endereco) { var enderecoEntity = Mapper.Map <UsuarioEnderecoMd, UsuarioEndereco>(endereco); enderecoEntity.Location = GeoJson.Point(new GeoJson2DCoordinates(endereco.Latitude, endereco.Longitude)).ToBsonDocument(); var repository = new EnderecoRepository(); repository.Insert(enderecoEntity); }