public async Task <IHttpActionResult> PutIzradaSlika(int id, IzradaSlika izradaSlika)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != izradaSlika.IzradaSlikaId)
            {
                return(BadRequest());
            }

            db.Entry(izradaSlika).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!IzradaSlikaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            IzradaSlika izradaSlika = db.IzradaSlika.Find(id);

            db.IzradaSlika.Remove(izradaSlika);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public async Task <IHttpActionResult> GetIzradaSlika(int id)
        {
            IzradaSlika izradaSlika = await db.IzradaSlika.FindAsync(id);

            if (izradaSlika == null)
            {
                return(NotFound());
            }

            return(Ok(izradaSlika));
        }
 public ActionResult Edit([Bind(Include = "IzradaSlikaId,datumNarudzbe,trenutniStatus,kolicina,hitnaNarudzba,RadnikId,RacunId,format,dodatno")] IzradaSlika izradaSlika)
 {
     if (ModelState.IsValid)
     {
         db.Entry(izradaSlika).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.RacunId  = new SelectList(db.Racun, "RacunId", "RacunId", izradaSlika.RacunId);
     ViewBag.RadnikId = new SelectList(db.Radnik, "RadnikId", "ime", izradaSlika.RadnikId);
     return(View(izradaSlika));
 }
        public async Task <IHttpActionResult> PostIzradaSlika(IzradaSlika izradaSlika)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.IzradaSlika.Add(izradaSlika);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = izradaSlika.IzradaSlikaId }, izradaSlika));
        }
        // GET: IzradaSlikas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IzradaSlika izradaSlika = db.IzradaSlika.Find(id);

            if (izradaSlika == null)
            {
                return(HttpNotFound());
            }
            return(View(izradaSlika));
        }
        public async Task <IHttpActionResult> DeleteIzradaSlika(int id)
        {
            IzradaSlika izradaSlika = await db.IzradaSlika.FindAsync(id);

            if (izradaSlika == null)
            {
                return(NotFound());
            }

            db.IzradaSlika.Remove(izradaSlika);
            await db.SaveChangesAsync();

            return(Ok(izradaSlika));
        }
        // GET: IzradaSlikas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IzradaSlika izradaSlika = db.IzradaSlika.Find(id);

            if (izradaSlika == null)
            {
                return(HttpNotFound());
            }
            ViewBag.RacunId  = new SelectList(db.Racun, "RacunId", "RacunId", izradaSlika.RacunId);
            ViewBag.RadnikId = new SelectList(db.Radnik, "RadnikId", "ime", izradaSlika.RadnikId);
            return(View(izradaSlika));
        }
        private void potvrda_Click(object sender, RoutedEventArgs e)
        {
            int   id        = Int32.Parse(IDnarudzbe2.Text);
            float longitude = float.Parse(longitude2.Text);
            float latitude  = float.Parse(latitude2.Text);

            Narudzba nova = new IzradaSlika(" ", "3", 1, "izradaSlika", default(DateTime), "u obradi", 2, true);

            KontejnerskaKlasa.narudzbe.Add(nova);
            foreach (Narudzba n in KontejnerskaKlasa.narudzbe)
            {
                if (n.IdNarudzbe == id)
                {
                    n.pozicijaLongitude = longitude;
                    n.pozicijaLatitude  = latitude;
                }
            }
        }
        public void Add(string datum, string status, string kolicina, string hitno, string format, string dodatno)
        {
            bool da = false;

            if (hitno.Equals("da"))
            {
                da = true;
            }

            IzradaSlika novi = new IzradaSlika(Convert.ToDateTime("2018-01-01"), status, Int16.Parse(kolicina), da, format, dodatno);

            novi.RacunId  = 1;
            novi.RadnikId = 1;
            //novi.Firma = new Firma();
            //novi.FizickoLice = new FizickoLice();

            db.IzradaSlika.Add(novi);
            db.SaveChanges();
        }
Beispiel #11
0
        private async void potvrda_Click(object sender, RoutedEventArgs e)
        {
            bool da = false;

            if (hitno.IsChecked == true)
            {
                da = true;
            }
            Narudzba nova = new IzradaSlika(format2.Text, velicina2.Text, 1, "izradaSlika", default(DateTime), "u obradi", Int32.Parse(kolicina2.Text), da);

            KontejnerskaKlasa.narudzbe.Add(nova);
            Boolean b = await slikevm.Registruj(format2.Text, velicina2.Text, default(DateTime), kolicina2.Text, da);

            //DateTime datum = DateTime.Parse("2018-01-01");
            // b = await slikevm.Registruj("A4", "3", datum, "ne", true);
            if (b)
            {
                MessageDialog showDialog = new MessageDialog("Obavljena narudzba za izradu slika");
                await showDialog.ShowAsync();
            }
        }