public IHttpActionResult Putapplicationmenu(int id, applicationmenu applicationmenu) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != applicationmenu.ID) { return(BadRequest()); } db.Entry(applicationmenu).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!applicationmenuExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getapplicationmenu(int id) { applicationmenu applicationmenu = db.applicationmenus.Find(id); if (applicationmenu == null) { return(NotFound()); } return(Ok(applicationmenu)); }
public IHttpActionResult Postapplicationmenu(applicationmenu applicationmenu) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.applicationmenus.Add(applicationmenu); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = applicationmenu.ID }, applicationmenu)); }
/// <summary> /// Create Menu Item /// </summary> /// <param name="description"></param> /// <param name="route"></param> /// <param name="module"></param> /// <param name="requiresAuthenication"></param> /// <param name="menuOrder"></param> /// <returns></returns> private applicationmenu CreateMenuItem(string description, string route, string module, Boolean requiresAuthenication, int menuOrder) { applicationmenu menuItem = new applicationmenu(); //menuItem.ID = Guid.NewGuid(); menuItem.Route = route; menuItem.Description = description; menuItem.RequiresAuthenication = requiresAuthenication; menuItem.MenuOrder = menuOrder; menuItem.Module = module; return(menuItem); }
public IHttpActionResult Deleteapplicationmenu(int id) { applicationmenu applicationmenu = db.applicationmenus.Find(id); if (applicationmenu == null) { return(NotFound()); } db.applicationmenus.Remove(applicationmenu); db.SaveChanges(); return(Ok(applicationmenu)); }
public void InitializeApplication() { int menuItemsCount = MenuItemsCount(); if (menuItemsCount > 0) { return; } applicationmenu menuItem = new applicationmenu(); menuItem = CreateMenuItem("Home", "#Main/Home", "Main", false, 1); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("About", "#Main/About", "Main", false, 2); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Register", "#Admin/Register", "Main", false, 3); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Login", "#Admin/Login", "Main", false, 4); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Customers", "#Customers/CustomerInquiry", "Main", true, 1); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Orders", "#Orders/OrderEntryCustomerInquiry", "Main", true, 2); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Products", "#Products/ProductInquiry", "Main", true, 3); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("My Account", "#Admin/MyAccount", "Main", true, 4); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Logout", "#Admin/Logout", "Main", true, 5); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Home", "#Main/Home", "Main", true, 6); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("About", "#Main/About", "Main", true, 7); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Customer Inquiry", "#Customers/CustomerInquiry", "Customers", true, 1); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Customer Maintenance", "#Customers/CustomerMaintenance", "Customers", true, 2); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Import Customer Test Data", "#Customers/ImportCustomers", "Customers", true, 3); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Order Entry", "#Orders/OrderEntryCustomerInquiry", "Orders", true, 1); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Order Inquiry", "#Orders/OrderInquiry", "Orders", true, 2); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Product Inquiry", "#Products/ProductInquiry", "Products", true, 1); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Product Maintenance", "#Products/ProductMaintenance", "Products", true, 2); dbConnection.applicationmenus.Add(menuItem); menuItem = CreateMenuItem("Import Product Test Data", "#Products/ImportProducts", "Products", true, 4); dbConnection.applicationmenus.Add(menuItem); //Shipper shipper = new Shipper(); //shipper.ShipperID = 1; //shipper.ShipperName = "Federal Shipper"; //dbConnection.Shippers.Add(shipper); //shipper = new Shipper(); //shipper.ShipperID = 2; //shipper.ShipperName = "United Shipper"; //dbConnection.Shippers.Add(shipper); //shipper = new Shipper(); //shipper.ShipperID = 3; //shipper.ShipperName = "Overnight Shipper"; //dbConnection.Shippers.Add(shipper); dbConnection.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('Orders', RESEED, 10000)"); }