public ActionResult AddProduct() { AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr); AdminViewModel viewModel = new AdminViewModel(); viewModel.Categories =repo.GetCategories(); return View(viewModel); }
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); }
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"); }
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"); }
public ActionResult AddCategory(Category c) { AdministratorRepository repo = new AdministratorRepository(Properties.Settings.Default.ConStr); repo.AddCategory(c); return Redirect("/admin/addcategory"); }