Пример #1
0
        private void buttonUpdateLine_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxLineId.Text))
            {
                MessageBox.Show("Molimo odaberite liniju za izmjenu");
                return;
            }
            Linije line = new Linije();

            line.Id        = Convert.ToInt32(textBoxLineId.Text);
            line.PolazakId = Convert.ToInt32(comboBoxStartLine.SelectedValue);
            usp_Get_All_Cities_Result destination = comboBoxDestinationLine.SelectedValue as usp_Get_All_Cities_Result;

            line.DestinacijaId  = destination.Id;
            line.Naziv          = comboBoxStartLine.Text + "-" + comboBoxDestinationLine.Text;
            line.PrevoznikId    = Convert.ToInt32(comboBoxTravelers.SelectedValue);
            line.TipLinije      = comboBoxTypeLine.Text;
            line.vrijemePolaska = dateTimePickerLine.Text;

            HttpResponseMessage response = HttpClientRequest.PostResult("/Relation/EditRelation", line);

            if (response.IsSuccessStatusCode)
            {
                MessageBox.Show("Uspjesno izmjenjena linija");
                this.RelationForm_Load(sender, e);
            }
        }
Пример #2
0
        public IActionResult Izbrisi(int Id)
        {
            Linije g = _db.Linije.Find(Id);

            _db.Linije.Remove(g);
            _db.SaveChanges();

            return(RedirectToAction("Prikaz"));
        }
Пример #3
0
        private void buttonAddLine_Click(object sender, EventArgs e)
        {
            //Add new line
            Linije line = new Linije();

            line.PolazakId = Convert.ToInt32(comboBoxStartLine.SelectedValue);
            usp_Get_All_Cities_Result destination = comboBoxDestinationLine.SelectedValue as usp_Get_All_Cities_Result;

            line.DestinacijaId  = destination.Id;
            line.Naziv          = comboBoxStartLine.Text + "-" + comboBoxDestinationLine.Text;
            line.PrevoznikId    = Convert.ToInt32(comboBoxTravelers.SelectedValue);
            line.TipLinije      = comboBoxTypeLine.Text;
            line.vrijemePolaska = dateTimePickerLine.Text;

            HttpResponseMessage response = HttpClientRequest.PostResult("/Relation/AddRelation", line);

            if (response.IsSuccessStatusCode)
            {
                MessageBox.Show("Uspjesno dodana linija");
                this.RelationForm_Load(sender, e);
            }
        }
Пример #4
0
        public IActionResult Snimi(LinijeDodajVM d)
        {
            Linije l = new Linije();

            if (d.Id == 0)
            {
                l.Naziv           = _db.Gradovi.Where(x => x.Id == d.Polazak).Select(x => x.Naziv).FirstOrDefault() + '-' + _db.Gradovi.Where(x => x.Id == d.Destinacija).Select(x => x.Naziv).FirstOrDefault();
                l.PolazakId       = d.Polazak;
                l.DestinacijaId   = d.Destinacija;
                l.PrevoznikId     = d.Prevoznik;
                l.RedniBrojLinije = d.RedniBr.ToString();
                l.TipLinije       = d.Tip;
                l.vrijemePolaska  = d.VrijemePolaska;

                _db.Linije.Add(l);
            }
            else
            {
                l = _db.Linije.Find(d.Id);
            }
            _db.SaveChanges();

            return(RedirectToAction("Prikaz"));
        }
 public AddBrodToLinijaViewModel(Guid brodId, BrodskaLinija selectedLinija) : this()
 {
     SelectedLinija = selectedLinija;
     this.brodId    = brodId;
     Selectedindex  = Linije.IndexOf(selectedLinija);
 }
Пример #6
0
        public IActionResult Uredi(int Id)
        {
            Linije d = _db.Linije.Find(Id);

            return(View(d));
        }
Пример #7
0
 public IHttpActionResult AddRelation([FromBody] Linije line)
 {
     _database.Add_Relation(line.PolazakId, line.DestinacijaId, line.Naziv, line.PrevoznikId, line.TipLinije, line.vrijemePolaska);
     return(Ok());
 }