public ActionResult Snimi(int id, int Klasa, int BrojBalvana, string M3, string CijenaM3, string DatumDostave) { Ulaz u; if (id == 0) { u = new Ulaz(); } else { u = s.Ulaz.Single(x => x.Id == id); } u.M3 = Convert.ToDouble(M3); u.CijenaM3 = Convert.ToDouble(CijenaM3); u.BrojBalvana = BrojBalvana; u.DatumDostave = DateTime.Parse(DatumDostave); u.KlasaId = Klasa; u.AdministratorId = 1; //POTREBNO MJENJATI... UZETI IZ COOKIE if (id == 0) { s.Ulaz.Add(u); } s.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ProduziUslugu(int id) { mssql s = new mssql(); Ugovor u = s.Ugovor.SingleOrDefault(x => x.Id == id); u.produzenje = false; u.boja = "aqua"; if (u.VpsPaketiId != null || u.DedicatedPaketiId != null) { u.DatumVazenja = DateTime.Now.AddMonths(1); } else { u.DatumVazenja = DateTime.Now.AddYears(1); } s.SaveChanges(); Produzenja p = s.Produzenja.Where(x => x.UgovorId == id).OrderByDescending(x => x.Id).First(); p.DatumRealizacije = DateTime.Now; s.SaveChanges(); var user = Session["admin"] as Admin; AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.AdminId = user.Id; l.Poruka = "Ugovor id: " + u.Id + ", Produzenje"; s.AdminLog.Add(l); s.SaveChanges(); return(RedirectToAction("Index", "Admin")); }
public ActionResult Kreiraj(TiketiEditViewModel tevm) { if (!ModelState.IsValid) { return(View("Novi", tevm)); } var user = Session["user"] as Klijenti; mssql s = new mssql(); Tiketi t = new Tiketi(); t.Naslov = tevm.Naslov; t.Datum = DateTime.Now; t.KlijentiId = user.Id; t.Zavrsen = false; t.Odgovoreno = false; s.Tiketi.Add(t); s.SaveChanges(); Poruke p = new Poruke(); p.Datum = DateTime.Now; p.Sadrzaj = tevm.Poruka; p.TiketiId = s.Tiketi.Single(x => x.Naslov == tevm.Naslov && x.KlijentiId == user.Id && x.Zavrsen == false).Id; s.Poruke.Add(p); s.SaveChanges(); return(View("Novi")); }
public ActionResult Provjera(string username, string password) { mssql s = new mssql(); Admin a = s.Admin.SingleOrDefault(x => x.Email == username && x.Password == password && x.Izbrisan == false); if (a == null) { AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.Poruka = "Logiranje ne postoji korisnik username: "******", password: "******"Login")); } else { AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.AdminId = a.Id; l.Poruka = "Logiranje."; s.AdminLog.Add(l); s.SaveChanges(); Session["admin"] = new Admin() { Ime = a.Ime, Prezime = a.Prezime, Id = a.Id, AdminHead = a.AdminHead }; return(RedirectToAction("Index")); } }
public ActionResult Promjeni(int uid, int status) { mssql s = new mssql(); Ugovor u = s.Ugovor.SingleOrDefault(x => x.Id == uid); u.StatusId = status; if (status == 2) { u.boja = "coral"; } if (status == 4) { u.boja = "indianred"; } s.SaveChanges(); var user = Session["admin"] as Admin; AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.AdminId = user.Id; l.Poruka = "Ugovor id: " + u.Id + ", status " + u.Status.Naziv; s.AdminLog.Add(l); s.SaveChanges(); return(RedirectToAction("Index", "ugovor")); }
public ActionResult Snimi(int?id, string Ime, string Prezime, int Drzava, string Adresa, string KontaktBroj) { Klijent kli; if (id == 0 || id == null) { kli = new Klijent(); } else { kli = s.Klijent.SingleOrDefault(x => x.Id == id); } kli.Ime = Ime; kli.Prezime = Prezime; kli.DrzavaId = Drzava; kli.Adresa = Adresa; kli.KontaktBroj = KontaktBroj; if (id == 0 || id == null) { s.Klijent.Add(kli); } s.SaveChanges(); return(RedirectToAction("")); }
public ActionResult Aktiviraj(int id) { mssql s = new mssql(); Ugovor u = s.Ugovor.SingleOrDefault(x => x.Id == id); u.DatumOdobrenja = DateTime.Now; if (u.VpsPaketiId != null || u.DedicatedPaketiId != null) { u.DatumVazenja = DateTime.Now.AddMonths(1); } else { u.DatumVazenja = DateTime.Now.AddYears(1); } u.StatusId = 3; u.boja = "aqua"; s.SaveChanges(); var user = Session["admin"] as Admin; AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.AdminId = user.Id; l.Poruka = "Ugovor id: " + u.Id + ", Aktiviran "; s.AdminLog.Add(l); s.SaveChanges(); return(RedirectToAction("Index", "ugovor")); }
public ActionResult produzi(int id) { mssql s = new mssql(); Ugovor u = s.Ugovor.SingleOrDefault(x => x.Id == id); u.produzenje = true; u.boja = "crimson"; s.SaveChanges(); Produzenja p = new Produzenja(); p.UgovorId = id; p.DatumZahtjeva = p.DatumRealizacije = DateTime.Now; s.Produzenja.Add(p); s.SaveChanges(); var user = Session["admin"] as Admin; AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.AdminId = user.Id; l.Poruka = "Ugovor id: " + u.Id + ", Produzen"; s.AdminLog.Add(l); s.SaveChanges(); return(RedirectToAction("KlijentPanel", "Klijent")); }
public ActionResult Snimi(int?id, string Ime, string Prezime, string KorisnickoIme, string Lozinka) { Administrator a; if (id == 0) { a = new Administrator(); } else { a = s.Administrator.Single(x => x.Id == id); } a.Ime = Ime; a.Prezime = Prezime; a.KorisnickoIme = KorisnickoIme; a.Lozinka = Lozinka; a.Izbrisan = false; if (id == 0) { s.Administrator.Add(a); } s.SaveChanges(); return(RedirectToAction("")); }
public ActionResult Snimi(int UlazId, int ulazSkidanjeId, int BrojBalvana, string DatumKreiranja, string Napomena) { UlazSkidanje us; if (ulazSkidanjeId == 0) { us = new UlazSkidanje(); } else { us = s.UlazSkidanje.Single(x => x.Id == ulazSkidanjeId); } us.DatumKreiranja = DateTime.Parse(DatumKreiranja); us.SkinutoBalvana = BrojBalvana; us.Napomena = Napomena; us.UlazId = UlazId; if (us.Id == 0) { s.UlazSkidanje.Add(us); } s.SaveChanges(); return(RedirectToAction("Index", new { id = UlazId })); }
public ActionResult Snimi(string Naziv) { Klasa k = new Klasa(); k.Naziv = Naziv; s.Klasa.Add(k); s.SaveChanges(); return(RedirectToAction("")); }
public ActionResult ServeriSnimi(string Paket, string CPU, string RAM, string HDD, string On, int IP, int Rack) { mssql s = new mssql(); Serveri srv = new Serveri(); srv.Naziv = Paket; srv.CPU = CPU; srv.RAM = RAM; srv.HDD = HDD; if (On == "On") { srv.OnOf = true; } else { srv.OnOf = false; } srv.DostupneIPId = IP; srv.RackId = Rack; s.Serveri.Add(srv); s.SaveChanges(); return(RedirectToAction("index", "Admin")); }
public ActionResult DedicatedPaketiSnimi(string Paket, string CPU, string RAM, string HDD, string SHDD, string OS, string Promet, string IPV4, string IPV6, string Nadogradnja, double Cijena, int Server) { mssql s = new mssql(); DedicatedPaketi d = new DedicatedPaketi(); d.Naziv = Paket; d.CPU = CPU; d.Ram = RAM; d.HDDPrimar = HDD; d.HDDSekundar = SHDD; d.OS = OS; d.Promet = Promet; d.IPv4 = IPV4; d.IPv6 = IPV6; if (Nadogradnja == "on") { d.Nadogradnja = true; } else { d.Nadogradnja = false; } d.ServeriId = Server; d.Cijena = Cijena; s.DedicatedPaketi.Add(d); s.SaveChanges(); return(RedirectToAction("index", "Admin")); }
public ActionResult HostingPaketiSnimi(string Paket, string Prostor, string Promet, string Baza, string EmailAdresa, string Cijena, string IPV4, string IPV6, int AddonDomena, int ParkedDomena, string FTPNalog, string PodDomena, int Server) { mssql s = new mssql(); HostingPaketi h = new HostingPaketi(); h.NazivPaketa = Paket; h.Prostor = Prostor; h.Promet = Promet; h.Baza = Baza; h.EmailAdresa = EmailAdresa; h.Cijena = Cijena; h.IPv4 = IPV4; h.IPv6 = IPV6; h.AddonDomene = AddonDomena; h.ParkedDomene = ParkedDomena; h.FTPNaloga = FTPNalog; h.PodDomena = PodDomena; h.ServeriId = Server; h.Aktivan = true; s.HostingPaketi.Add(h); s.SaveChanges(); return(RedirectToAction("index", "Admin")); }
public ActionResult Snimi(int NarudzbaId, int KlijentId, int ProizvodId, int Kolicina) { NarudzbaProizvodi np = new NarudzbaProizvodi(); np.NarudzbaId = NarudzbaId; np.ProizvodId = ProizvodId; np.Kolicina = Kolicina; np.CijenaKomad = s.Proizvod.SingleOrDefault(x => x.Id == ProizvodId).CijenaM3; s.NarudzbaProizvodi.Add(np); Proizvod p = s.Proizvod.Single(x => x.Id == ProizvodId); p.Kolicina -= Kolicina; s.SaveChanges(); return(RedirectToAction("", "NarudzbaProizvodi", new { id = KlijentId, Nid = NarudzbaId })); }
public ActionResult Delete(int id) { mssql sql = new mssql(); sql.mrezaPonuda.Remove(sql.mrezaPonuda.Single(x => x.Id == id)); sql.SaveChanges(); return(RedirectToAction("Pregled")); }
public ActionResult deaktivacija(int id) { mssql s = new mssql(); DedicatedPaketi d = s.DedicatedPaketi.SingleOrDefault(x => x.Id == id); d.Deaktivirano = true; s.SaveChanges(); return(RedirectToAction("pregled")); }
public ActionResult deaktivacijadomen(int id) { mssql s = new mssql(); Domena d = s.Domena.SingleOrDefault(x => x.Id == id); d.Deaktiviran = true; s.SaveChanges(); return(RedirectToAction("DodajDomenDomenPaket")); }
public ActionResult PasswordUpdate(string Password, int id) { mssql s = new mssql(); Administrator a = s.Administrator.Single(x => x.Id == id); a.Lozinka = Password; s.SaveChanges(); return(RedirectToAction("")); }
public ActionResult deaktiviraj(int id) { mssql m = new mssql(); VpsPaketi v = m.VpsPaketi.SingleOrDefault(x => x.Id == id); v.Deaktiviran = true; m.SaveChanges(); return(RedirectToAction("pregled")); }
public ActionResult deaktiviraj(int id) { mssql s = new mssql(); HostingPaketi h = s.HostingPaketi.SingleOrDefault(x => x.Id == id); h.Aktivan = false; s.SaveChanges(); return(RedirectToAction("index", "Admin")); }
public ActionResult Delete(int id) { mssql sql = new mssql(); User usr = sql.User.Single(x => x.Id == id); sql.User.Remove(usr); sql.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult delete(int Id) { mssql s = new mssql(); SSLPaketi p = s.SSLPaketi.SingleOrDefault(x => x.Id == Id); p.Deaktivirano = true; s.SaveChanges(); return(RedirectToAction("pregled")); }
public ActionResult PromjenaPasswordaSave(string pw) { mssql s = new mssql(); var user = Session["user"] as Klijenti; Klijenti k = s.Klijenti.SingleOrDefault(x => x.Id == user.Id); k.Password = pw; s.SaveChanges(); return(RedirectToAction("KlijentPanel", "Klijent")); }
public ActionResult Snimi(string Domena, int DomenePaketiId, string Ime, string Prezime, string Email, string Adresa, string Telefon, string Mobitel, string Fax, string JMBG, string IDBroj, string PDVBroj, string Password, int Grad) { mssql s = new mssql(); Klijenti k = new Klijenti(); k.Ime = Ime; k.Prezime = Prezime; k.Email = Email; k.Adresa = Adresa; k.Telefon = Telefon; k.Mobitel = Mobitel; k.Fax = Fax; k.JMBG = JMBG; k.IDBroj = IDBroj; k.PDVBroj = PDVBroj; k.Password = Password; k.GradId = Grad; s.Klijenti.Add(k); s.SaveChanges(); Ugovor u = new Ugovor(); u.DatumKreiranjaZahtjeva = DateTime.Now; u.Hidden = false; u.DatumOdobrenja = DateTime.Now; u.DatumVazenja = DateTime.Now; u.DomenaId = DomenePaketiId; Klijenti kl = s.Klijenti.Single(x => x.Email == k.Email); u.KlijentiId = kl.Id; u.StatusId = 1; u.boja = "crimson"; s.Ugovor.Add(u); s.SaveChanges(); return(RedirectToAction("KlijentInfoPristup", "Klijent", new { Username = k.Email, Password = k.Password })); }
public ActionResult zatvoriK(int id) { mssql s = new mssql(); Tiketi t = s.Tiketi.SingleOrDefault(x => x.Id == id); t.Zavrsen = true; s.SaveChanges(); return(RedirectToAction("KlijentPanel", "Klijent")); }
public ActionResult zatvoriA(int id) { mssql s = new mssql(); Tiketi t = s.Tiketi.SingleOrDefault(x => x.Id == id); t.Zavrsen = true; s.SaveChanges(); return(RedirectToAction("Index", "Admin")); }
public ActionResult Brisi(int Id) { mssql s = new mssql(); var user = Session["admin"] as Admin; Admin k = s.Admin.SingleOrDefault(x => x.Id == user.Id); k.Izbrisan = true; s.SaveChanges(); AdminLog l = new AdminLog(); l.Datum = DateTime.Now; l.Hidden = false; l.IP = Request.UserHostAddress + " " + Request.UserHostName + " " + Request.Browser.Browser; l.Poruka = "Admin: " + user.Ime + " " + user.Prezime + ", brise admina: " + k.Ime + " " + k.Prezime; s.AdminLog.Add(l); s.SaveChanges(); return(RedirectToAction("Index", "Admin")); }
public ActionResult snimiK(int Id, string poruka) { mssql s = new mssql(); Poruke p = new Poruke(); p.Sadrzaj = poruka; p.TiketiId = Id; p.Datum = DateTime.Now; s.Poruke.Add(p); s.SaveChanges(); Tiketi t = s.Tiketi.SingleOrDefault(x => x.Id == Id); t.Odgovoreno = false; s.SaveChanges(); return(RedirectToAction("KlijentPanel", "Klijent")); }
public ActionResult DrzavaSnimi(string Naziv) { mssql s = new mssql(); Drzave d = new Drzave(); d.Naziv = Naziv; s.Drzave.Add(d); s.SaveChanges(); return(RedirectToAction("DrzavaDodaj")); }