private async Task IsOdabran(bool odabran = false)
        {
            var Id = dgvSviDogadjaji.SelectedRows[0].Cells[0].Value;

            var list = await _dogadjaji.GetById <Model.Dogadjaj>(int.Parse(Id.ToString()));

            var request = new DogadjajUpsertRequest()
            {
                KategorijeId               = list.KategorijeId,
                VrsteId                    = list.VrsteId,
                OrganizacionaJedinicaId    = list.OrganizacionaJedinicaId,
                PodorganizacionaJedinicaId = list.PodorganizacionaJedinicaId,
                DatumDogadjaja             = list.DatumDogadjaja,
                DatumPrijave               = list.DatumPrijave,
                Opis            = list.Opis,
                MjestoDogadjaja = list.MjestoDogadjaja,
                Prijavitelj     = list.Prijavitelj,
                Latituda        = list.Latituda,
                Longituda       = list.Longituda,
                Odabran         = odabran
            };


            await _dogadjaji.Update <Model.Dogadjaj>(list.Id, request);
        }
예제 #2
0
        private async void btnSnimi_Click(object sender, EventArgs e)
        {
            var request = new DogadjajUpsertRequest()
            {
                KategorijeId               = int.Parse(cmbKategorije.SelectedValue.ToString()),
                VrsteId                    = int.Parse(cmbVrste.SelectedValue.ToString()),
                OrganizacionaJedinicaId    = int.Parse(cmbOrgJedinice.SelectedValue.ToString()),
                PodorganizacionaJedinicaId = int.Parse(cmbPodOrgJedinice.SelectedValue.ToString()),
                MjestoDogadjaja            = txtMjesto.Text,
                DatumDogadjaja             = calDatumDogadaja.Value,
                DatumPrijave               = calDatumPrijave.Value,
                Prijavitelj                = txtPrijavitelj.Text,
                Opis      = txtOpis.Text,
                Latituda  = Convert.ToDouble(txtLat.Text),
                Longituda = Convert.ToDouble(txtLong.Text),
                Odabran   = false
            };



            await _dogadjaji.Insert <Model.Dogadjaj>(request);


            MessageBox.Show("Novi događaj uspješno dodan !");
        }
예제 #3
0
        public async Task InitDodajDogadjaj()
        {
            double lat = Position.Latitude;
            double lng = Position.Longitude;

            var request = new DogadjajUpsertRequest()
            {
                KategorijeId               = 2,
                VrsteId                    = SelectedVrste.Id,
                Opis                       = Dogadjaj.Opis,
                Prijavitelj                = Dogadjaj.Prijavitelj,
                MjestoDogadjaja            = Dogadjaj.MjestoDogadjaja,
                OrganizacionaJedinicaId    = 1,
                PodorganizacionaJedinicaId = 1,
                DatumDogadjaja             = Dogadjaj.DatumDogadjaja,
                DatumPrijave               = Dogadjaj.DatumPrijave,
                Odabran                    = false,
                Latituda                   = lat,
                Longituda                  = lng
            };

            await _dogadjajService.Insert <Model.Dogadjaj>(request);

            await Application.Current.MainPage.DisplayAlert("Događaj dodan !", "Unijeli ste novi događaj.", "OK");
        }