public ActionResult Create([Bind(Include = "Id,RegNaziv,RegAdresa,Opstina,PostanskiBroj,MaticniBroj,PIB,SifraDelatnosti,OpisDelatnosti,BrojRacuna,WebStranica,Pecat,Beleska")] Preduzece preduzece, HttpPostedFileBase pecat) { if (ModelState.IsValid) { if (pecat == null) { ModelState.AddModelError("Error", "Morate uneti pečat"); return(View("Create", preduzece)); } string fileName = System.IO.Path.GetFileName(pecat.FileName); string filePath = "/img/" + fileName; pecat.SaveAs(Server.MapPath(filePath)); preduzece.Pecat = filePath; db.Preduzeces.Add(preduzece); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(preduzece)); }
public ActionResult PreduzeceCreate(Preduzece preduzece) { if (preduzece.Id == 0) { ModelState.Remove("Id"); if (ModelState.IsValid) { _context.Preduzeca.Add(preduzece); } else { return(View("NovoPreduzece")); } } else { if (ModelState.IsValid) { var preduzeceBaza = _context.Preduzeca.Single(p => p.Id == preduzece.Id); TryUpdateModel(preduzeceBaza); } else { return(View("NovoPreduzece")); } } _context.SaveChanges(); return(RedirectToAction("Index", "Preduzece")); }
public ActionResult Create(Preduzece preduzece) { _contex.Preduzece.Add(preduzece); _contex.SaveChanges(); return(RedirectToAction("Index", "Preduzece")); }
public ActionResult Edit([Bind(Include = "Id,RegNaziv,RegAdresa,Opstina,PostanskiBroj,MaticniBroj,PIB,SifraDelatnosti,OpisDelatnosti,BrojRacuna,WebStranica, Pecat, Beleska")] Preduzece preduzece, HttpPostedFileBase pecat) { if (ModelState.IsValid) { if (pecat == null) { var preduzeceIzBaze = db.Preduzeces.AsNoTracking().SingleOrDefault(p => p.Id == preduzece.Id); preduzece.Pecat = preduzeceIzBaze.Pecat; } else { string fileName = System.IO.Path.GetFileName(pecat.FileName); string filePath = "/img/" + fileName; pecat.SaveAs(Server.MapPath(filePath)); preduzece.Pecat = filePath; } db.Entry(preduzece).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(preduzece)); }
public ActionResult Obrisi(int ID) { ProjektniZadatakEntities1 entities = new ProjektniZadatakEntities1(); Preduzece preduzece = entities.Preduzeces.FirstOrDefault(x => x.ID == ID); if (preduzece != null) { if (preduzece.FotografijaPecata != null) { string fullPath = Request.MapPath(preduzece.FotografijaPecata); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } } var kontakti = preduzece.KontaktOsobas.ToList(); foreach (KontaktOsoba k in kontakti) { entities.MailKontakts.RemoveRange(k.MailKontakts.ToList()); entities.TelefonKontakts.RemoveRange(k.TelefonKontakts.ToList()); } entities.KontaktOsobas.RemoveRange(kontakti); entities.Preduzeces.Remove(preduzece); entities.SaveChanges(); return(RedirectToAction("PrikaziSve", "Preduzeca")); } return(RedirectToAction("PrikaziSve", "Preduzeca")); }
public ActionResult DeleteConfirmed(int id) { Preduzece preduzece = db.Preduzeces.Find(id); db.Preduzeces.Remove(preduzece); db.SaveChanges(); return(RedirectToAction("Index")); }
public PreduzeceView GetPreduzece(int id) { ISession s = DataLayer.GetSession(); Preduzece pred = s.Query <Preduzece>().Where(e => e.IdPreduzeca == id).Select(p => p).FirstOrDefault(); PreduzeceView preduzece = new PreduzeceView(pred); return(preduzece); }
public ActionResult Detalji(int ID) { ProjektniZadatakEntities1 pred = new ProjektniZadatakEntities1(); Preduzece Preduzece = pred.Preduzeces.FirstOrDefault(x => x.ID == ID); if (Preduzece != null) { return(View(Preduzece)); } return(RedirectToAction("PrikaziSve", "Preduzeca")); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Preduzece preduzece = db.Preduzeces.Find(id); if (preduzece == null) { return(HttpNotFound()); } return(View(preduzece)); }
public ActionResult MenadzmentKontakt(int ID) { ProjektniZadatakEntities1 preduzece = new ProjektniZadatakEntities1(); Preduzece pr = preduzece.Preduzeces.FirstOrDefault(x => x.ID == ID); if (pr != null) { TempData["NazivPreduzeca"] = preduzece.Preduzeces.Where(x => x.ID == ID).FirstOrDefault().NazivPreduzeca; TempData["ID"] = ID; return(View(pr.KontaktOsobas.ToList())); } return(RedirectToAction("PrikaziSve", "Preduzeca")); }
public int AddPreduzece(Preduzece r) { try { ISession s = DataLayer.GetSession(); s.Save(r); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
public ActionResult DodavanjeKontaktOsobe(KontaktOsoba kontos) { ProjektniZadatakEntities1 entities1 = new ProjektniZadatakEntities1(); Preduzece preduzece = entities1.Preduzeces.FirstOrDefault(x => x.ID == kontos.IDpreduzeca); if (preduzece != null) { entities1.KontaktOsobas.Add(kontos); entities1.SaveChanges(); return(RedirectToAction("MenadzmentKontakt", "Preduzeca", new { id = kontos.IDpreduzeca })); } else { return(RedirectToAction("Greska", "Home")); } }
// POST: odata/Preduzece public async Task <IHttpActionResult> Post(Preduzece preduzece) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } if (!ModelState.IsValid || !preduzece.ValidateOcl()) { return(BadRequest(ModelState)); } db.Preduzece.Add(preduzece); await db.SaveChangesAsync(); return(Created(preduzece)); }
private void Preduzece_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Preduzece p = s.Get <Preduzece>(1); MessageBox.Show(p.Naziv); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int RemovePreduzece(int id) { try { ISession s = DataLayer.GetSession(); Preduzece r = s.Load <Preduzece>(id); s.Delete(r); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
// DELETE: odata/Preduzece(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } Preduzece preduzece = await db.Preduzece.FindAsync(key); if (preduzece == null) { return(NotFound()); } db.Preduzece.Remove(preduzece); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
private void btnOneToMany_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Preduzece p = s.Load <Preduzece>(1); foreach (Gradiliste g in p.Gradilista) { MessageBox.Show(g.Tip); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public ActionResult SnimiIzmene(Preduzece pred) { ProjektniZadatakEntities1 entities1 = new ProjektniZadatakEntities1(); Preduzece preduzece = entities1.Preduzeces.FirstOrDefault(x => x.ID == pred.ID); if (preduzece != null) { preduzece.NazivPreduzeca = pred.NazivPreduzeca; preduzece.MatBR = pred.MatBR; preduzece.Adresa = pred.Adresa; preduzece.BrojRacuna = pred.BrojRacuna; preduzece.PIB = pred.PIB; preduzece.Opstina = pred.Opstina; preduzece.PostanskiBR = pred.PostanskiBR; preduzece.WebStranica = pred.WebStranica; preduzece.Beleska = pred.Beleska; entities1.SaveChanges(); return(RedirectToAction("PrikaziSve", "Preduzeca")); } return(RedirectToAction("Greska", "Home")); }
// PUT: odata/Preduzece(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <Preduzece> patch) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } Validate(patch.GetEntity()); if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl()) { return(BadRequest(ModelState)); } Preduzece preduzece = await db.Preduzece.FindAsync(key); if (preduzece == null) { return(NotFound()); } patch.Put(preduzece); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PreduzeceExists(key)) { return(NotFound()); } else { throw; } } return(Updated(preduzece)); }
public ActionResult DodajPreduzece(Preduzece dodajP) { ProjektniZadatakEntities1 pred = new ProjektniZadatakEntities1(); if (dodajP.ImageFile != null) { string fileName = Path.GetFileNameWithoutExtension(dodajP.ImageFile.FileName); string ext = Path.GetExtension(dodajP.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + ext; dodajP.FotografijaPecata = "~/Images/" + fileName; fileName = Path.Combine(Server.MapPath("~/Images/") + fileName); dodajP.ImageFile.SaveAs(fileName); } pred.Preduzeces.Add(dodajP); pred.SaveChanges(); return(RedirectToAction("PrikaziSve", "Preduzeca")); }
public int UpdatePreduzece(int id, Preduzece r) { try { ISession s = DataLayer.GetSession(); IQuery query = s.CreateQuery("select r from Preduzece r where r.IdPreduzeca = " + id); Preduzece preduzece = query.UniqueResult <Preduzece>(); preduzece.Naziv = r.Naziv; s.SaveOrUpdate(preduzece); s.Flush(); s.Close(); return(1); } catch (Exception exc) { System.Windows.Forms.MessageBox.Show(exc.Message); return(-1); } }
public ActionResult Dodaj(Preduzece preduzece) { if (ModelState.IsValid) { Preduzece p = new Preduzece(); p.Naziv = preduzece.Naziv; p.Adresa = preduzece.Adresa; p.Opstina = preduzece.Opstina; p.Postanskibroj = preduzece.Postanskibroj; p.PIB = preduzece.PIB; p.BrRacuna = preduzece.BrRacuna; p.WebStr = preduzece.WebStr; p.Beleska = preduzece.Beleska; p.OpisDelatnosti = preduzece.OpisDelatnosti; p.SifraDelatnosti = preduzece.SifraDelatnosti; //string fileName = Path.GetFileNameWithoutExtension(preduzece.SlikaFajl.FileName); //string ext = Path.GetExtension(preduzece.SlikaFajl.FileName); //fileName = fileName + DateTime.Now.ToString("yymmssfff") + ext; //preduzece.Pecat = "~/Slike/" + fileName; //p.Pecat = preduzece.Pecat; //fileName = Path.Combine(Server.MapPath("~/Slike/"), fileName); //preduzece.SlikaFajl.SaveAs(fileName); pDC.Preduzeces.InsertOnSubmit(p); pDC.SubmitChanges(); int poslednjepreduzece = p.PreduzeceID; return(RedirectToAction("Index")); } else { ViewBag.ErrorMessage = "Niste dobro popunili obrazac."; } return(View("Dodaj")); }
// POST api/preduzece public int Post([FromBody] Preduzece value) { DataProvider dp = new DataProvider(); return(dp.AddPreduzece(value)); }
public ActionResult IzmeniPreduzece(Preduzece preduzece) { return(View(preduzece)); }
// PUT api/preduzece/5 public int Put(int id, [FromBody] Preduzece value) { DataProvider provider = new DataProvider(); return(provider.UpdatePreduzece(id, value)); }
public PreduzeceView(Preduzece p) { this.IdPreduzeca = p.IdPreduzeca; this.Naziv = p.Naziv; }