//dodaje korp u bazu , bez proizvoda public void dodajProizvodUkorpu(string Id, Proizvod p) { }
public Proizvod Create(Proizvod proizvod) { context.Proizvodi.Add(proizvod); context.SaveChanges(); return(proizvod); }
public ActionResult Edit(int id) { Proizvod proizvod = (from pr in proizvodDC.Proizvods where pr.ID == id select pr).Single(); return(View(proizvod)); }
public bool ObrisiProizvod(Proizvod p) { OpstaSistemskaOperacija sistemskaOperacija = new ObrisiProizvodSO(); sistemskaOperacija.Izvrsi(p); return ((ObrisiProizvodSO)sistemskaOperacija).Uspelo; }
public void AddProizvod(Proizvod Proizvod) { context.Proizvods.Add(Proizvod); base.SaveChanges(); }
public IActionResult EditUpdate(Proizvod p) { dbCon.Update(p); dbCon.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Details(int id) { Proizvod p = dbCon.Proizvod.FirstOrDefault(x => x.ID == id); return(View(p)); }
public string UpdateProizvod(Proizvod proizvod) { ProizvodRepository PR = new ProizvodRepository(); return(PR.UpdateProizvod(proizvod)); }
public string InsertProizvod(Proizvod proizvod) { ProizvodRepository PR = new ProizvodRepository(); return(PR.InsertProizvod(proizvod)); }
public Proizvod Update(Proizvod proizvod) { throw new NotImplementedException(); }
public IActionResult ProvjeraKolicine(int ProizvodId, int kol, int BojaID, int Brojac, int?Popust) { Proizvod p = ctx.Proizvod.Find(ProizvodId); ProizvodSkladiste ps = ctx.ProizvodSkladiste.Where(x => x.ProizvodId == p.Id).First(); if (Popust == null) { Popust = 0; } Korisnik k = HttpContext.GetLogiraniKorisnik(); Kupac kupacLogiran = ctx.Kupac.Where(x => x.KorisnikId == k.Id).FirstOrDefault(); if (kupacLogiran == null) { return(RedirectToAction("Index", "Login")); } Narudzba aktivna = null;// HttpContext.GetAktivnaNarudzba(); int aktivnaBr = ctx.Narudzba.Where(x => x.KupacId == kupacLogiran.Id && x.Aktivna == true).Count(); if (aktivnaBr > 0) { aktivna = ctx.Narudzba.Where(x => x.KupacId == kupacLogiran.Id && x.Aktivna == true).First(); } if (ModelState.IsValid) { if (ps.Kolicina >= kol) { if (aktivna == null) { Narudzba n = new Narudzba { BrojNarudzbe = broj.ToString(), Datum = DateTime.Now, Status = true, Otkazano = false, Aktivna = true, KupacId = kupacLogiran.Id }; ctx.Narudzba.Add(n); ctx.SaveChanges(); TempData["error_poruka"] = "Proizvod uspješno dodat!"; NarudzbaStavka ns = new NarudzbaStavka { Kolicina = kol, ProizvodId = ProizvodId, NarudzbaId = n.Id, BojaId = BojaID, CijenaProizvoda = p.Cijena, PopustNaCijenu = Popust ?? 0, TotalStavke = (p.Cijena - (p.Cijena * (decimal)Popust / 100)) * kol }; ctx.NarudzbaStavka.Add(ns); broj++; ps.Kolicina -= kol; // HttpContext.SetAKtivnaNarudzba(n); } else { Narudzba n1 = ctx.Narudzba.Where(n => n.Id == aktivna.Id).First(); bool postoji = false; foreach (var x in ctx.NarudzbaStavka.Where(x => x.NarudzbaId == n1.Id).ToList()) { if (x.ProizvodId == ProizvodId && x.BojaId == BojaID) { NarudzbaStavka nsUpdate = ctx.NarudzbaStavka.Where(y => y.Id == x.Id).First(); nsUpdate.Kolicina += kol; ctx.SaveChanges(); ps.Kolicina -= kol; nsUpdate.TotalStavke = (p.Cijena - (p.Cijena * (decimal)Popust / 100)) * nsUpdate.Kolicina; postoji = true; } } if (!postoji) { ctx.NarudzbaStavka.Add(new NarudzbaStavka { Kolicina = kol, ProizvodId = ProizvodId, NarudzbaId = n1.Id, BojaId = BojaID, CijenaProizvoda = p.Cijena, PopustNaCijenu = Popust ?? 0, TotalStavke = (p.Cijena - (p.Cijena * (decimal)Popust / 100)) * kol }); ps.Kolicina -= kol; } } ctx.SaveChanges(); } return(RedirectToAction("Index", "NarudzbaStavke")); } else { TempData["error_poruka"] = "Prozvoda nema na stanju u datoj količini!"; return(RedirectToAction("Detalji", new { @proizvodId = ProizvodId, @brojac = Brojac })); } }
public ActionResult AddOrEditJson(Proizvod proiz) { return(Json(new { success = true, message = JsonService.AddOrEditJson(proiz) }, JsonRequestBehavior.AllowGet)); }
public IActionResult SnimiStavku(RacuniDodajStavkuVM model) { Kupac k = _db.Kupci.Where(x => x.KupacID == model.KupacId).FirstOrDefault(); Racun r = _db.Racuni.Where(x => x.RacunID == model.RacunId).FirstOrDefault(); //model.komada predstavlja kolicinu u KG if (_db.RacunProizvodi.Where(x => x.RacunID == model.RacunId && x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault() != null) { RacunProizvod pronadjena = _db.RacunProizvodi.Where(x => x.RacunID == model.RacunId && x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault(); Proizvod proizvodStavka = _db.Proizvodi.Where(x => x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault(); pronadjena.KolicinaKG += model.komada; _db.Skladiste.Where(x => x.SkladisteID == _db.Proizvodi.Where(y => y.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().SkladisteID).FirstOrDefault().KolicinaUKg -= model.komada; pronadjena.IznosRabata += Math.Round((model.komada / proizvodStavka.Masa) * proizvodStavka.CijenaBezPDV * (pronadjena.Rabat / 100), 4); pronadjena.IznosBezPDV += Math.Round(((model.komada / proizvodStavka.Masa) * proizvodStavka.CijenaBezPDV) - ((model.komada / proizvodStavka.Masa) * proizvodStavka.CijenaBezPDV * (pronadjena.Rabat / 100)), 4); _db.Racuni.Where(x => x.RacunID == model.RacunId).FirstOrDefault().UkupnoBezPDV += Math.Round(((model.komada / proizvodStavka.Masa) * proizvodStavka.CijenaBezPDV) - ((model.komada / proizvodStavka.Masa) * proizvodStavka.CijenaBezPDV * (pronadjena.Rabat / 100)), 4); _db.SaveChanges(); if (k.Kredit < ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno)) { r.DosadPlaceno += (double)k.Kredit; k.Kredit = 0; _db.SaveChanges(); } else if (k.Kredit > ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno)) { double dug = ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno); r.DosadPlaceno += dug; k.Kredit -= dug; r.Placeno = true; _db.SaveChanges(); } if (r.DosadPlaceno < ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno)) { r.Placeno = false; } else { r.Placeno = true; } _db.SaveChanges(); return(RedirectToAction("Uredi", new { RacunId = model.RacunId })); } RacunProizvod novaStavka = new RacunProizvod { CijenaBezPDV = _db.Proizvodi.Where(x => x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().CijenaBezPDV, // promijenjeno 21.6, bilo stavljene 4 decimale RacunID = model.RacunId, ProizvodID = model.stavka.ProizvodID, KolicinaKG = model.komada }; if (_db.OdobreniRabat.Where(x => x.KupacID == model.KupacId && x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault() == null) { novaStavka.Rabat = 0; } else { novaStavka.Rabat = _db.OdobreniRabat.Where(x => x.KupacID == model.KupacId && x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().IznosPostotci; } novaStavka.IznosRabata = Math.Round((model.komada / _db.Proizvodi.Where(x => x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().Masa) * _db.Proizvodi.Where(x => x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().CijenaBezPDV *(novaStavka.Rabat / 100), 4); novaStavka.IznosBezPDV = Math.Round((model.komada / _db.Proizvodi.Where(x => x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().Masa) * _db.Proizvodi.Where(x => x.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().CijenaBezPDV - novaStavka.IznosRabata, 4); _db.RacunProizvodi.Add(novaStavka); _db.SaveChanges(); _db.Skladiste.Where(x => x.SkladisteID == _db.Proizvodi.Where(y => y.ProizvodID == model.stavka.ProizvodID).FirstOrDefault().SkladisteID).FirstOrDefault().KolicinaUKg -= model.komada; _db.SaveChanges(); _db.Racuni.Where(x => x.RacunID == model.RacunId).FirstOrDefault().UkupnoBezPDV += Math.Round(novaStavka.IznosBezPDV, 4); _db.SaveChanges(); if (k.Kredit < ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno)) { r.DosadPlaceno += Math.Round((double)k.Kredit, 2); k.Kredit = 0; _db.SaveChanges(); } else if (k.Kredit > ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno)) { double dug = Math.Round(((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno), 2); r.DosadPlaceno += dug; k.Kredit -= dug; r.Placeno = true; _db.SaveChanges(); } if (r.DosadPlaceno < ((r.UkupnoBezPDV + (r.UkupnoBezPDV * r.PDV)) - r.DosadPlaceno)) { r.Placeno = false; } else { r.Placeno = true; } _db.SaveChanges(); return(RedirectToAction("Uredi", new { RacunId = model.RacunId })); }
// GET: Brisanje proizvoda public ActionResult Delete(int?id) { Proizvod proizvod = db.Proizvod.Find(id); return(View(proizvod)); }
async void ProizvodDetalji_Clicked(object sender, EventArgs e) { Proizvod pro = ((StackLayout)sender).BindingContext as Proizvod; await Navigation.PushAsync(new ProizvodDetaljiPage(pro)); }
public bool ShowReceptPDF(Proizvod proizvod) { return(new ProizvodRepository().ShowReceptPDF(proizvod)); }
public IActionResult CreateSave(Proizvod p) { dbCon.Add(p); dbCon.SaveChanges(); return(RedirectToAction("Index")); }
public void Setup() { _mockGenericRepository = new Mock <IGenericRepository <Proizvod> >(); _mockMapper = new Mock <IMapper>(); _mockValidator = new Mock <IValidator <ProizvodDto> >(); _addProizvodCommand = new AddProizvodCommand(_mockGenericRepository.Object, _mockMapper.Object, _mockValidator.Object); proizvodToAdd = new ProizvodDto { Id = 0, // korisnik ne salje id pri dodavanju proizvoda Naziv = "Proizvod 1", Cena = 11.1, Pdv = 0.11, JedinicaMereId = 1, TipProizvodaId = 1, Dobavljaci = new List <long> { 1 } }; mappedProizvodForReturn = new ReadProizvodDto { Id = 11, Naziv = "Proizvod 1", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMereDto { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvodaDto { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List <DobavljacDto> { new DobavljacDto { Id = 1, Naziv = "Dobavljac 1" } } }; proizvodFromDbo = new Proizvod { Id = 11, Naziv = "Proizvod 1", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMere { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvoda { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List <ProizvodDobavljac> { new ProizvodDobavljac { Dobavljac = new Dobavljac { Id = 1, PIB = "123", Napomena = "Napomena", Naziv = "Dobavljac 1" } } } }; }
public IActionResult Deleted(Proizvod p) { dbCon.Remove(p); dbCon.SaveChanges(); return(RedirectToAction("Index")); }
public List <OnlineGym_Model.Proizvod> Get([FromQuery] Proizvod request) { return(_service.Get(request)); }
/* public List<Proizvod> VratiProizvode() { OpstaSistemskaOperacija sistemskaOperacija = new VratiSveProizvodeSO(); sistemskaOperacija.Izvrsi(new Proizvod()); return ((VratiSveProizvodeSO)sistemskaOperacija).Proizvodi; } */ public Proizvod SacuvajProizvod(Proizvod p) { OpstaSistemskaOperacija sistemskaOperacija = new SacuvajProizvodSO(); sistemskaOperacija.Izvrsi(p); return ((SacuvajProizvodSO)sistemskaOperacija).Proizvod; }
public IActionResult EditProductSave(ProizvodiUrediVM p) { Proizvod x = ctx.Proizvod.Find(p.ProizvodId); foreach (ProizvodBoja y in ctx.ProizvodBoja.Where(z => z.ProizvodId == p.ProizvodId).ToList()) { ctx.ProizvodBoja.Remove(y); ctx.SaveChanges(); } IFormFile uploadedImage = p.UploadPic; if (uploadedImage == null || p.UploadPic.Length == 0) { x.Slika = p.Slika; } else { MemoryStream ms = new MemoryStream(); uploadedImage.OpenReadStream().CopyTo(ms); System.Drawing.Image image = System.Drawing.Image.FromStream(ms); var webRoot = hostingEnvironment.WebRootPath; string location = "/images/Namjestaj/"; if (!System.IO.Directory.Exists(webRoot + location)) { System.IO.Directory.CreateDirectory(webRoot + location); } var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot" + location, p.UploadPic.FileName); p.UploadPic.CopyTo(new FileStream(path, FileMode.Create)); x.Slika = location + uploadedImage.FileName; } x.Cijena = decimal.Parse(p.Cijena); x.Naziv = p.Naziv; x.Sifra = p.Sifra; //x.KorisnikId = HttpContext.GetLogiraniKorisnik().KupacId; x.VrstaProizvodaId = p.VrstaID; ctx.SaveChanges(); foreach (int b in p.BojeID) { ProizvodBoja pb = new ProizvodBoja() { ProizvodId = x.Id, BojaId = b }; ctx.ProizvodBoja.Add(pb); } ctx.SaveChanges(); return(RedirectToAction("Index")); }
public bool IzmeniProizvod(Proizvod proizvod) { OpstaSistemskaOperacija sistemskaOperacija = new IzmeniProizvodSO(); sistemskaOperacija.Izvrsi(proizvod); return ((IzmeniProizvodSO)sistemskaOperacija).Uspelo; }
public IActionResult UploadProduct(ProizvodiDodajVM p) { Proizvod x = new Proizvod(); //FileUpload fu = new FileUpload(); //fu = p.FileUpl; IFormFile uploadedImage = p.UploadPic; if (uploadedImage == null || p.UploadPic.Length == 0) { return(RedirectToAction("Dodaj")); } MemoryStream ms = new MemoryStream(); uploadedImage.OpenReadStream().CopyTo(ms); System.Drawing.Image image = System.Drawing.Image.FromStream(ms); //string pathDir = "C:/Users/Lejla/Desktop/Slike namjestaj/"; //var uploads = Path.Combine(hostingEnvironment.WebRootPath, "images"); //var fullPath = Path.Combine(uploads, p.UploadPic.FileName); var webRoot = hostingEnvironment.WebRootPath; string location = "/images/Namjestaj/"; if (!System.IO.Directory.Exists(webRoot + location)) { System.IO.Directory.CreateDirectory(webRoot + location); } var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot" + location, p.UploadPic.FileName); p.UploadPic.CopyTo(new FileStream(path, FileMode.Create)); //x.Cijena = decimal.Parse(p.Cijena.Replace('.', ',')); x.Cijena = decimal.Parse(p.Cijena); x.Naziv = p.Naziv; x.Sifra = p.Sifra; Korisnik k = HttpContext.GetLogiraniKorisnik(); x.KorisnikId = HttpContext.GetLogiraniKorisnik().Id; x.VrstaProizvodaId = p.VrstaID; x.Slika = location + uploadedImage.FileName; ctx.Proizvod.Add(x); ctx.SaveChanges(); foreach (int b in p.BojeID) { ProizvodBoja pb = new ProizvodBoja() { ProizvodId = x.Id, BojaId = b }; ctx.ProizvodBoja.Add(pb); } //ProizvodBoja pb = new ProizvodBoja() //{ // ProizvodId = np.Id, // BojaId = p.BojaID //}; //ctx.ProizvodBoja.Add(pb); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public void EditDocument(Proizvod Proizvod) { context.Entry(Proizvod).State = EntityState.Modified; base.SaveChanges(); }
public IActionResult IncijalizacijaBaze(int?brojRacuna = null) { if (!db.Skladiste.Any()) { Skladiste sirova2 = new Skladiste(); sirova2.VrstaKafe = "SIROVA KAFA"; sirova2.KolicinaUKg = 0; db.Skladiste.Add(sirova2); db.SaveChanges(); Skladiste przenaRefuza = new Skladiste(); przenaRefuza.VrstaKafe = "Pržena kafa REFUZA"; przenaRefuza.KolicinaUKg = 0; db.Skladiste.Add(przenaRefuza); db.SaveChanges(); Skladiste sirova = new Skladiste(); sirova.VrstaKafe = "Sirova kafa 1000g"; sirova.KolicinaUKg = 0; db.Skladiste.Add(sirova); db.SaveChanges(); Skladiste przena = new Skladiste(); przena.VrstaKafe = "Pržena kafa 500g"; przena.KolicinaUKg = 0; db.Skladiste.Add(przena); db.SaveChanges(); Skladiste mljevena500 = new Skladiste(); mljevena500.VrstaKafe = "Mljevena kafa 500g"; mljevena500.KolicinaUKg = 0; db.Skladiste.Add(mljevena500); db.SaveChanges(); Skladiste mljevena200 = new Skladiste(); mljevena200.VrstaKafe = "Mljevena kafa 200g"; mljevena200.KolicinaUKg = 0; db.Skladiste.Add(mljevena200); db.SaveChanges(); Skladiste mljevena100 = new Skladiste(); mljevena100.VrstaKafe = "Mljevena kafa 100g"; mljevena100.KolicinaUKg = 0; db.Skladiste.Add(mljevena100); db.SaveChanges(); // Proizvod SevdahSirova1000 = new Proizvod(); SevdahSirova1000.BarKod = "3871661000077"; SevdahSirova1000.CijenaBezPDV = 7.9; SevdahSirova1000.Masa = (float)1; SevdahSirova1000.SkladisteID = sirova.SkladisteID; SevdahSirova1000.Naziv = "Sirova kafa 1000gr"; db.Proizvodi.Add(SevdahSirova1000); db.SaveChanges(); Proizvod SevdahPrzena500 = new Proizvod(); SevdahPrzena500.BarKod = "3871661000060"; SevdahPrzena500.CijenaBezPDV = 8.9; SevdahPrzena500.Masa = (float)0.5; SevdahPrzena500.SkladisteID = przena.SkladisteID; SevdahPrzena500.Naziv = "Pržena kafa 500gr"; db.Proizvodi.Add(SevdahPrzena500); db.SaveChanges(); Proizvod SevdahMljevena500 = new Proizvod(); SevdahMljevena500.BarKod = "3871661000039"; SevdahMljevena500.CijenaBezPDV = 8.9; SevdahMljevena500.Masa = (float)0.5; SevdahMljevena500.SkladisteID = mljevena500.SkladisteID; SevdahMljevena500.Naziv = "Mljevena kafa 500gr"; db.Proizvodi.Add(SevdahMljevena500); db.SaveChanges(); Proizvod SevdahMljevena200 = new Proizvod(); SevdahMljevena200.BarKod = "3871661000022"; SevdahMljevena200.CijenaBezPDV = 8.9; SevdahMljevena200.Masa = (float)0.2; SevdahMljevena200.SkladisteID = mljevena200.SkladisteID; SevdahMljevena200.Naziv = "Mljevena kafa 200gr"; db.Proizvodi.Add(SevdahMljevena200); db.SaveChanges(); Proizvod SevdahMljevena100 = new Proizvod(); SevdahMljevena100.BarKod = "3871661000015"; SevdahMljevena100.CijenaBezPDV = 8.9; SevdahMljevena100.Masa = (float)0.5; SevdahMljevena100.SkladisteID = mljevena100.SkladisteID; SevdahMljevena100.Naziv = "Mljevena kafa 100gr"; db.Proizvodi.Add(SevdahMljevena100); db.SaveChanges(); Proizvod SevdahPrzenaRefuza = new Proizvod(); SevdahPrzenaRefuza.BarKod = "---"; SevdahPrzenaRefuza.CijenaBezPDV = 8.9; SevdahPrzenaRefuza.Masa = (float)1; SevdahPrzenaRefuza.SkladisteID = przena.SkladisteID; SevdahPrzenaRefuza.Naziv = "Pržena kafa REFUZA"; db.Proizvodi.Add(SevdahPrzenaRefuza); db.SaveChanges(); Proizvod SevdahSirova = new Proizvod(); SevdahSirova.BarKod = "---"; SevdahSirova.CijenaBezPDV = 7.9; SevdahSirova.Masa = (float)1; SevdahSirova.SkladisteID = sirova2.SkladisteID; SevdahSirova.Naziv = "SIROVA KAFA"; db.Proizvodi.Add(SevdahSirova); db.SaveChanges(); Grad grad = new Grad(); grad.Naziv = "Mostar"; db.Gradovi.Add(grad); db.SaveChanges(); Grad grad2 = new Grad(); grad2.Naziv = "Stolac"; db.Gradovi.Add(grad2); db.SaveChanges(); Grad grad3 = new Grad(); grad3.Naziv = "Jablanica"; db.Gradovi.Add(grad3); db.SaveChanges(); Kupac kupac = new Kupac(); kupac.GradID = grad.GradID; kupac.ID_broj = "00000000000000"; kupac.PDV_broj = "0000000000000"; kupac.Kredit = 0; kupac.Adresa = "adresa"; kupac.NazivKupca = "---"; db.Kupci.Add(kupac); db.SaveChanges(); Kupac kupac2 = new Kupac(); kupac2.GradID = grad.GradID; kupac2.ID_broj = "00000000000000"; kupac2.PDV_broj = "0000000000000"; kupac2.Kredit = 0; kupac2.Adresa = "adresa"; kupac2.NazivKupca = "zTest"; db.Kupci.Add(kupac2); db.SaveChanges(); if (brojRacuna == null) { // promijeniti 30 po potrebi !!! for (int i = 0; i < 30; i++) { Racun racun = new Racun(); racun.BrojRacuna = "inicijalni racuni (pocetak rada aplikacije)"; racun.Datum = DateTime.Now.AddMonths(-2); racun.DosadPlaceno = 0; racun.Placeno = true; racun.PDV = 0; racun.UkupnoBezPDV = 0; racun.UkupnoZaNaplatu = 0; racun.KupacID = kupac2.KupacID; db.Racuni.Add(racun); db.SaveChanges(); } } else { for (int i = 0; i < brojRacuna; i++) { Racun racun = new Racun(); racun.BrojRacuna = "inicijalni racuni (pocetak rada aplikacije)"; racun.Datum = DateTime.Now.AddMonths(-2); racun.DosadPlaceno = 0; racun.Placeno = true; racun.PDV = 0; racun.UkupnoBezPDV = 0; racun.UkupnoZaNaplatu = 0; racun.KupacID = kupac2.KupacID; db.Racuni.Add(racun); db.SaveChanges(); } } } return(RedirectToAction("Index")); }
public Proizvod Update(Proizvod proizvod) { context.Proizvodi.Update(proizvod); context.SaveChanges(); return(proizvod); }
public Proizvod Insert(Proizvod proizvod) { _proizvodi.Add(proizvod); return(proizvod); }
public void Setup() { _mockGenericRepository = new Mock <IGenericRepository <Proizvod> >(); _mockMapper = new Mock <IMapper>(); _mockValidator = new Mock <IValidator <ProizvodDto> >(); _updateProizvodCommand = new UpdateProizvodCommand(_mockGenericRepository.Object, _mockMapper.Object, _mockValidator.Object); mappedProizvod = new Proizvod { Id = 1, Naziv = "Proizvod 1 update", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMere { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvoda { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List <ProizvodDobavljac> { new ProizvodDobavljac { Dobavljac = new Dobavljac { Id = 1, PIB = "123", Napomena = "Napomena", Naziv = "Dobavljac 1" } } } }; proizvodFromDatabase = new Proizvod { Id = 1, Naziv = "Proizvod 1", Cena = 11.1, Pdv = 0.11, }; updatedProizvodFromDb = new Proizvod { Id = 1, Naziv = "Proizvod 1 update", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMere { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvoda { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List <ProizvodDobavljac> { new ProizvodDobavljac { Dobavljac = new Dobavljac { Id = 1, PIB = "123", Napomena = "Napomena", Naziv = "Dobavljac 1" } } } }; mappedProizvodForReturn = new ReadProizvodDto { Id = 1, Naziv = "Proizvod 1 update", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMereDto { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvodaDto { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List <DobavljacDto> { new DobavljacDto { Id = 1, Naziv = "Dobavljac 1" } } }; }
// GET: Proizvodi public ActionResult Index() { Proizvod proizvod = null; return(View(proizvod)); }