Beispiel #1
0
        public ActionResult Create(FormCollection collection)
        {
            var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault();

            try
            {
                if (us.Role == "Admin")
                {
                    Zasilacz zasilacz = new Zasilacz();

                    zasilacz.Nazwa      = Convert.ToString(collection["Nazwa"]);
                    zasilacz.Cena       = Int32.Parse(Convert.ToString(collection["Cena"]));
                    zasilacz.Marka      = Convert.ToString(collection["Marka"]);
                    zasilacz.Opis       = Convert.ToString(collection["Opis"]);
                    zasilacz.Chlodzenie = Convert.ToString(collection["Chlodzenie"]);
                    zasilacz.Modularne  = Convert.ToString(collection["Modularne"]);
                    zasilacz.PFC        = Convert.ToString(collection["PFC"]);
                    zasilacz.Sprawnosc  = Convert.ToString(collection["Sprawnosc"]);
                    zasilacz.Standard   = Convert.ToString(collection["Standard"]);
                    zasilacz.Wentylator = Convert.ToString(collection["Wentylator"]);
                    zasilacz.Stan       = Convert.ToString(collection["Stan"]);

                    zasilacz.Sprzedany = Boolean.Parse(collection["Sprzedany"]);
                    zasilacz.Kategoria = "Zasilacze";

                    db.Zasilacze.Add(zasilacz);
                    db.SaveChanges();
                }
                return(RedirectToAction("Zasilacze"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
        // GET: Zasilacz/Edit/5
        public ActionResult Edit(int id)
        {
            var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault();

            try
            {
                if (us.Role == "Admin")
                {
                    Zasilacz ram = db.Zasilacze.Where(c => c.ZasilaczId == id).FirstOrDefault();
                    if (ram != null)
                    {
                        return(View("~/Views/Zasilacz/Edit.cshtml", db.Zasilacze.Where(c => c.ZasilaczId == id).FirstOrDefault())); //return edit view
                    }
                }
                return(RedirectToAction("Zasilacze"));
            }
            catch
            {
                return(RedirectToAction("Zasilacze"));
            }
        }
Beispiel #3
0
        // GET: Zasilacz/Delete/5
        public ActionResult Delete(int id)
        {
            var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault();

            try
            {
                if (us.Role == "Admin")
                {
                    Zasilacz zasilacz = db.Zasilacze.Find(id);
                    if (zasilacz != null)
                    {
                        return(View(zasilacz));
                    }
                }
                return(RedirectToAction("Zasilacze"));
            }
            catch
            {
                return(RedirectToAction("Zasilacze"));
            }
        }
Beispiel #4
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault();

            try
            {
                if (us.Role == "Admin")
                {
                    Zasilacz zasilacz = db.Zasilacze.Find(id);
                    if (zasilacz != null)
                    {
                        db.Zasilacze.Remove(zasilacz);
                    }

                    db.SaveChanges();
                }
                return(RedirectToAction("Zasilacze"));
            }
            catch
            {
                return(RedirectToAction("Zasilacze"));
            }
        }