Esempio n. 1
0
 public ActionResult AddProduct()
 {
     AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr);
     AdminViewModel viewModel = new AdminViewModel();
     viewModel.Categories =repo.GetCategories();
     return View(viewModel);
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter a username");
            string username = Console.ReadLine();
            Console.WriteLine("Enter a password");
            string password = Console.ReadLine();
            AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr);

            repo.AddAdmin(username, password);
            Console.ReadKey(true);
        }
Esempio n. 3
0
        public ActionResult Login(string username, string password)
        {
            AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr);
            Administrator admin = repo.Login(username, password);
            if (admin == null)
            {
                return Redirect("/account/signin");
            }

            FormsAuthentication.SetAuthCookie(username, true);
            ViewBag.IsAdmin = true;
            return Redirect("/admin/addcategory");
        }
Esempio n. 4
0
        public ActionResult AddProduct(HttpPostedFileBase[] pictures, Product p)
        {
            AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr);
            repo.AddProduct(p);
            foreach (HttpPostedFileBase pic in pictures)
            {
                if(pic != null)
                {
                    var fileName = Guid.NewGuid() + Path.GetExtension(pic.FileName);
                    pic.SaveAs(Server.MapPath("~/Images/") + fileName);
                    Image image = new Image();
                    image.ImageName = fileName;
                    image.ProductId = p.ProductId;
                    repo.AddImage(image);
                }

            }

            return Redirect("/admin/addproduct");
        }
Esempio n. 5
0
 public ActionResult AddCategory(Category c)
 {
     AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr);
     repo.AddCategory(c);
     return Redirect("/admin/addcategory");
 }