void SaveBookletData(string filename, StorageDevice storageDevice, Booklet booklet) { using (StorageContainer storageContainer = storageDevice.OpenContainer("Content")) { string filenamePath = Path.Combine(storageContainer.Path, filename); using (FileStream fileStream = File.Create(filenamePath)) { BinaryWriter myBw = new BinaryWriter(fileStream); try { myBw.Write(booklet.ToByteArray()); } catch (Exception e) { ; } finally { myBw.Flush(); myBw.Close(); fileStream.Close(); _operationPending = false; storageContainer.Dispose(); } } } }
public void LetsTryResetingAQuiz() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz"); var question = new Question("Test", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); for (var i = 0; i < 10; i++) { quiz.AddItem(question); _target.AddItem(quiz); } // Take the Quiz Assert.IsNotNull(_target.GetOpenQuiz()); for (var i = 0; i < 10; i++) { // We're poping one off each time Assert.AreEqual(_target.GetStatus(), Status.InProgress, "The Quiz should be in progress"); Assert.AreEqual(_target.GetNextQuiz(), quiz); } // There are no more questions left, we should have a null return Assert.AreEqual(Status.Completed, _target.GetStatus(), "Is it done yet?"); Assert.AreEqual(_target.GetNextQuiz(), null); Assert.AreEqual(Status.Completed, _target.GetStatus(), "The Quiz should be done"); }
internal bool UpdateSelectedSeries(Booklet instance) { base.com.CommandText = "spUpdateBooklet"; base.com.Parameters.AddWithValue("_BookletID", instance.BookletID); base.com.Parameters.AddWithValue("_DigitFrom", instance.DigitFrom); base.com.Parameters.AddWithValue("_DigitTo", instance.DigitTo); base.com.Parameters.AddWithValue("_KioskID", instance.KioskID); base.com.Parameters.AddWithValue("_CreatedBy", instance.CreatedBy); base.com.Parameters.AddWithValue("_Pages", instance.Pages); int res = 0; try { res = Convert.ToInt32(base.com.ExecuteScalar()); } catch (Exception ee) { res = 0; } finally { base.closeConnection(); } return(res > 0); }
public IActionResult DeleteBookletSubmit(Booklet booklet) { if (HttpContext.Session.GetString("auth") != "true") { return(RedirectToAction("Index", "Login")); } booklet = bookManager.getBooklet(booklet.id); ImageManager imageManager = new ImageManager(environment, "images/covers/booklets"); bool result = imageManager.deleteImage(booklet.frontcover); if (result) { bool result2 = imageManager.deleteImage(booklet.backcover); if (result2) { bookManager.Remove(booklet); bookManager.SaveChanges(); } else { Console.WriteLine("\n\n\n***There has been an error deleting the back cover file!***\n\n\n"); } } else { Console.WriteLine("\n\n\n***There has been an error deleting the front cover file!***\n\n\n"); } return(RedirectToAction("Booklets")); }
public void RandomAnswersYouSay() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz"); var question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); var question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); var question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); var question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); var a = _target.GetOpenQuiz().GetRandomQuestions(); var a2 = _target.GetOpenQuiz().GetAllQuestions(); var a3 = _target.GetOpenQuiz().GetRandomQuestions(); _target.AddItem(quiz); Assert.AreNotEqual(a, a2, "These Should not be equal (But this test will fail one every 5! times)"); }
public IActionResult AddBookletSubmit(Booklet booklet, IFormFile frontcover, IFormFile backcover) { if (HttpContext.Session.GetString("auth") != "true") { return(RedirectToAction("Index", "Login")); } if (!ModelState.IsValid) { return(RedirectToAction("AddBooklet")); } ImageManager imageManager = new ImageManager(environment, "images/covers/booklets"); int result = imageManager.uploadImage(frontcover); switch (result) { case 1: Console.WriteLine("\n\n\n*** Wrong File Type! ***"); ViewData["feedback"] = "Wrong File Type"; return(RedirectToAction("AddBooklet")); case 2: Console.WriteLine("\n\n\n*** File Too Large! ***"); ViewData["feedback"] = "File Too Large"; return(RedirectToAction("AddBooklet")); case 3: Console.WriteLine("\n\n\n*** File Name Too Long! ***"); ViewData["feedback"] = "File Name Too Long"; return(RedirectToAction("AddBooklet")); case 4: Console.WriteLine("\n\n\n*** Error Saving File! ***"); ViewData["feedback"] = "Error Saving File"; return(RedirectToAction("AddBooklet")); case 5: ViewData["feedback"] = "Success"; booklet.frontcover = imageManager.fileName; int result2 = imageManager.uploadImage(backcover); if (result2 == 5) { booklet.backcover = imageManager.fileName; bookManager.Add(booklet); bookManager.SaveChanges(); return(RedirectToAction("Booklets")); } else { Console.WriteLine("\n\n\n***There has been an error adding the back cover!***"); return(RedirectToAction("AddBooklet")); } default: Console.WriteLine("\n\n\n*** No File Selected! ***"); ViewData["feedback"] = "No File Selected"; return(RedirectToAction("AddBooklet")); } }
//---------------------------------------------------------- booklets public IActionResult AddBooklet() { if (HttpContext.Session.GetString("auth") != "true") { return(RedirectToAction("Index", "Login")); } ViewBag.Current = ""; Booklet booklet = new Booklet(); return(View(booklet)); }
public IActionResult DeleteBooklet(int id) { if (HttpContext.Session.GetString("auth") != "true") { return(RedirectToAction("Index", "Login")); } ViewBag.Current = ""; Booklet booklet = new Booklet(); booklet = bookManager.getBooklet(id); return(View(booklet)); }
public void CreateQuizAndAddQuestion() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz"); var question = new Question("Test",new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); Assert.IsNotNull(_target); quiz.AddItem(question); _target.AddItem(quiz); Assert.IsNotNull(_target); _target.GetOpenQuiz(); Assert.AreEqual(_target.GetNextQuiz(), quiz); Assert.AreEqual(_target.GetOpenQuiz(), null); Assert.AreEqual(_target.GetNextQuiz(), null); }
protected void btnBookletSave_Click(object sender, EventArgs e) { string prefix = tbPrefix.Text.ToUpper(); string rangefrom = tbRangeFrom.Text.ToUpper(); string rangeto = tbRangeTo.Text.ToUpper(); int kioskid = Convert.ToInt32(ddlKiosk.SelectedValue); int hdnID = Convert.ToInt32(hdnBookletID.Value); int pages = Convert.ToInt32(tbPages.Text); var instance = new Booklet(); instance.Prefix = prefix; instance.DigitFrom = rangefrom; instance.DigitTo = rangeto; instance.KioskID = kioskid; instance.CreatedBy = GlobalAccess.EmpID; instance.Pages = pages; bool isInsert = true; try { if (hdnID == 0) { Booklet.InsertNewSeries(instance); } else { instance.BookletID = hdnID; Booklet.UpdateSelectedSeries(instance); } } catch (Exception ee) { isInsert = false; (Master as Frame).PopUp(ee.Message); } if (isInsert) { (Master as Frame).PopUp("Apply Success!"); mvMain.SetActiveView(vwMain); CallDataGrid(); } }
private void DoEdit(int id) { mvMain.SetActiveView(vwAddBooklet); var instance = Booklet.SelectByID(id); tbPrefix.Text = instance.Prefix; tbRangeFrom.Text = instance.DigitFrom; tbRangeTo.Text = instance.DigitTo; tbPages.Text = instance.Pages + ""; ddlKiosk.ClearSelection(); ddlKiosk.Items.FindByValue(instance.KioskID + "").Selected = true; // tbPrefix.Enabled = false; ddlKiosk.Enabled = false; }
public void CreateQuizAndAddQuestion() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz"); var question = new Question("Test", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); Assert.IsNotNull(_target); quiz.AddItem(question); _target.AddItem(quiz); Assert.IsNotNull(_target); _target.GetOpenQuiz(); Assert.AreEqual(_target.GetNextQuiz(), quiz); Assert.AreEqual(_target.GetOpenQuiz(), null); Assert.AreEqual(_target.GetNextQuiz(), null); }
public SystemDisplay(Stack<IScreen> screens, SystemMain main) { _menuStack = screens; _systemMain = main; //_qLoad = new QuestionLoader(); //populate a booklet from file system _booklet = SystemMain.Booklets[SystemMain.SelectedBooklet]; _player = "Eric"; _scoreManager = new ScoreManager(_player); _menu = new ScreenMenu(_menuText, "Are you ready to take your quiz?"); SystemMain.Drawing.DestroyTips(); SystemMain.Drawing.DrawInstruction(40, 560, " to continue", SystemMain.TexturePackage["A"], 3); SystemMain.Drawing.DrawInstruction(40, 640, " to go back", SystemMain.TexturePackage["B"], 4); }
public SystemDisplay(Stack <IScreen> screens, SystemMain main) { _menuStack = screens; _systemMain = main; //_qLoad = new QuestionLoader(); //populate a booklet from file system _booklet = SystemMain.Booklets[SystemMain.SelectedBooklet]; _player = "Eric"; _scoreManager = new ScoreManager(_player); _menu = new ScreenMenu(_menuText, "Are you ready to take your quiz?"); SystemMain.Drawing.DestroyTips(); SystemMain.Drawing.DrawInstruction(40, 560, " to continue", SystemMain.TexturePackage["A"], 3); SystemMain.Drawing.DrawInstruction(40, 640, " to go back", SystemMain.TexturePackage["B"], 4); }
public IActionResult Edit(int?id, Booklet record) //using a nullable integer id and the Product object as parameters { var booklet = _context.Booklets.Where(p => p.BookletID == id).SingleOrDefault(); booklet.PetName = record.PetName; booklet.Breed = record.Breed; booklet.Birthday = record.Birthday; booklet.Sex = record.Sex; booklet.Neutered = record.Neutered; booklet.FoodSensitivities = record.FoodSensitivities; booklet.Description = record.Description; booklet.Meds = record.Meds; booklet.DateModified = DateTime.Now; _context.Booklets.Update(booklet); //update the existing values _context.SaveChanges(); //save the record from the database return(RedirectToAction("Index")); }
public bool SaveBooklet(PlayerIndex playerIndex, Booklet booklet) { booklet.Reset(); this.WaitOnOperation(); try { _currentBooklet = booklet; if (!_nameWrapper.BookletNames.Contains(booklet.GetTitle())) { _nameWrapper.BookletNames.Add(booklet.GetTitle()); } FindCabinet(playerIndex, CabinetMode.Save, booklet.GetTitle()); this.Close(); return(true); } catch (Exception) { return(false); } }
public async Task <IActionResult> Index(string courseId, string departmentCode) { var optionsBuilder = new DbContextOptionsBuilder <AppDbContext>(); var unitOfWork = new UnitOfWork(new AppDbContext(optionsBuilder.Options)); var course = await unitOfWork.Courses.GetCourseWithDepartment(courseId); var model = new BookletViewModel(); var email = HttpContext.Session.GetString("Email"); var user = await userManager.FindByEmailAsync(email); bool status = await unitOfWork.Booklets.IsExamPassedByStudent(user.SerialNumber, courseId); model.Status = status; Booklet booklet = null; if (status == true) { booklet = await unitOfWork.Booklets.GetStudentMarkByCourse(user.SerialNumber, courseId); } if (booklet != null) { model.ExamDate = booklet.Date; model.Mark = booklet.Mark; } else { model.ExamDate = null; model.Mark = 0; } model.Year = course.Year; model.Length = course.Length; model.Description = course.Description; model.Course = course.CourseName; model.DepartmentName = course.Department.DepartmentName; model.Weight = course.Weight; model.Sector = course.Sector; return(View(model)); }
void LoadBookletData(string filename, StorageDevice storageDevice) { using (StorageContainer storageContainer = storageDevice.OpenContainer("Content")) { string filenamePath = Path.Combine(storageContainer.Path, filename); using (FileStream fileStream = File.OpenRead(filenamePath)) { BinaryReader myBr = new BinaryReader(fileStream); try { fileStream.Position = 0; _currentBooklet = new Booklet(myBr.ReadBytes((int)fileStream.Length)); } finally { fileStream.Close(); _operationPending = false; storageContainer.Dispose(); } } } }
public void CreateQuizAndAddQuestions() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz"); var question = new Question("Test", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); for (var i = 0; i < 10; i++) { quiz.AddItem(question); _target.AddItem(quiz); } Assert.AreEqual(_target.GetStatus(), Status.NotStarted, "The Quiz should not have started"); Assert.IsNotNull(_target.GetOpenQuiz()); for (var i = 0; i < 10; i++) { // We're poping one off each time Assert.AreEqual(_target.GetStatus(), Status.InProgress, "The Quiz should be in progress"); Assert.AreEqual(_target.GetNextQuiz(), quiz); } // There are no more questions left, we should have a null return Assert.AreEqual(_target.GetStatus(), Status.Completed, "Is it done yet?"); Assert.AreEqual(_target.GetNextQuiz(), null); Assert.AreEqual(_target.GetStatus(), Status.Completed, "The Quiz should be done"); }
public IActionResult Create(Booklet record) { var selectedCategory = _context.Users.Where(p => p.Id == record.UserId).SingleOrDefault(); var booklet = new Booklet(); booklet.PetName = record.PetName; booklet.Breed = record.Breed; booklet.Birthday = record.Birthday; booklet.Sex = record.Sex; booklet.Neutered = record.Neutered; booklet.FoodSensitivities = record.FoodSensitivities; booklet.Description = record.Description; booklet.Meds = record.Meds; booklet.DateAdded = DateTime.Now; booklet.UserId = record.UserId; booklet.User = selectedCategory; _context.Booklets.Add(booklet); _context.SaveChanges(); return(RedirectToAction("Index")); }
private void ValidateSeries() { string prefix = Request["prefix"]; string digits = Request["digits"]; int kioskid = Convert.ToInt32(Request["kioskid"]); // int res = 0; JsonBridge <String> ins = new JsonBridge <String>(); try { res = Booklet.ValidateSeries(prefix, digits, kioskid); } catch (Exception) { res = 0; } ins.Valid = res; string output = JsonConvert.SerializeObject(ins); Response.Write(output); }
public Booklet PopulateSystem() { Booklet math = new Booklet("Math"); //Booklet history = new Booklet("History"); Quiz mqz1 = new Quiz("Test Quiz 1"); Quiz mqz2 = new Quiz("Test Quiz 2"); /* Quiz mqz3 = new Quiz("Test Quiz 3"); Quiz mqz4 = new Quiz("Test Quiz 4"); Quiz mqz5 = new Quiz("Test Quiz 5"); Quiz mqz6 = new Quiz("Test Quiz 6"); Quiz mqz7 = new Quiz("Test Quiz 7");*/ //Quiz hqz1 = new Quiz("Test Quiz 1 second"); //Quiz hqz2 = new Quiz("Test Quiz 2 second"); Question mq11 = new Question("What is 1+1?", new List<Answer> { new Answer("2", true), new Answer("1", false), new Answer("4", false), new Answer("3", false) }); Question mq12 = new Question("What is 1+5?", new List<Answer> { new Answer("6", true), new Answer("5", false), new Answer("12", false), new Answer("7", false) }); Question mq13 = new Question("What is 13-2?", new List<Answer> { new Answer("11", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq21 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq22 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq23 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); /* Question mq31 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq32 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq33 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq41 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq42 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq43 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq51 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq52 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq53 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq61 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq62 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq63 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq71 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq72 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq73 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); */ mqz1.AddItem(mq11); mqz1.AddItem(mq12); mqz1.AddItem(mq13); mqz2.AddItem(mq21); mqz2.AddItem(mq22); mqz2.AddItem(mq23); /* mqz3.AddItem(mq31); mqz3.AddItem(mq32); mqz3.AddItem(mq33); mqz4.AddItem(mq41); mqz4.AddItem(mq42); mqz4.AddItem(mq43); mqz5.AddItem(mq51); mqz5.AddItem(mq52); mqz5.AddItem(mq53); mqz6.AddItem(mq61); mqz6.AddItem(mq62); mqz6.AddItem(mq63); mqz7.AddItem(mq71); mqz7.AddItem(mq72); mqz7.AddItem(mq73);*/ math.AddItem(mqz1); math.AddItem(mqz2); //math.AddItem(mqz3); //math.AddItem(mqz4); //math.AddItem(mqz5); //math.AddItem(mqz6); //math.AddItem(mqz7); //history.AddItem(hqz1); //history.AddItem(hqz2); //booklets.Add(math); return math; }
public void CreateQuizWithTitle() { _target = new Booklet("A Booklet"); Assert.IsNotNull(_target); }
public List <Booklet> LoadBooklets(PlayerIndex playerIndex) { this.WaitOnOperation(); List <Booklet> booklets = new List <Booklet>(); foreach (string bookletName in _nameWrapper.BookletNames) { FindCabinet(playerIndex, CabinetMode.Open, bookletName); this.WaitOnOperation(); booklets.Add(_currentBooklet); } //Hack for initialization with no booklets if (booklets.Count == 0) { Booklet math = new Booklet("Math"); //Booklet history = new Booklet("History"); Quiz mqz1 = new Quiz("Test Quiz 1"); Quiz mqz2 = new Quiz("Test Quiz 2"); /* Quiz mqz3 = new Quiz("Test Quiz 3"); * Quiz mqz4 = new Quiz("Test Quiz 4"); * Quiz mqz5 = new Quiz("Test Quiz 5"); * Quiz mqz6 = new Quiz("Test Quiz 6"); * Quiz mqz7 = new Quiz("Test Quiz 7");*/ //Quiz hqz1 = new Quiz("Test Quiz 1 second"); //Quiz hqz2 = new Quiz("Test Quiz 2 second"); Question mq11 = new Question("What is 1+1?", new List <Answer> { new Answer("2", true), new Answer("1", false), new Answer("4", false), new Answer("3", false) }); Question mq12 = new Question("What is 1+5?", new List <Answer> { new Answer("6", true), new Answer("5", false), new Answer("12", false), new Answer("7", false) }); Question mq13 = new Question("What is 13-2?", new List <Answer> { new Answer("11", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq21 = new Question("What is 1*1?", new List <Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq22 = new Question("What is 1*5?", new List <Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq23 = new Question("What is 14/2?", new List <Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); /* * * Question mq31 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq32 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq33 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq41 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq42 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq43 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq51 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq52 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq53 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq61 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq62 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq63 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq71 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq72 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq73 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); */ mqz1.AddItem(mq11); mqz1.AddItem(mq12); mqz1.AddItem(mq13); mqz2.AddItem(mq21); mqz2.AddItem(mq22); mqz2.AddItem(mq23); /* mqz3.AddItem(mq31); * mqz3.AddItem(mq32); * mqz3.AddItem(mq33); * * mqz4.AddItem(mq41); * mqz4.AddItem(mq42); * mqz4.AddItem(mq43); * * mqz5.AddItem(mq51); * mqz5.AddItem(mq52); * mqz5.AddItem(mq53); * * mqz6.AddItem(mq61); * mqz6.AddItem(mq62); * mqz6.AddItem(mq63); * * mqz7.AddItem(mq71); * mqz7.AddItem(mq72); * mqz7.AddItem(mq73);*/ //math.AddItem(mqz7); //math.AddItem(mqz6); //math.AddItem(mqz5); //math.AddItem(mqz4); //math.AddItem(mqz3); math.AddItem(mqz2); math.AddItem(mqz1); //history.AddItem(hqz1); //history.AddItem(hqz2); booklets.Add(math); //booklets.Add(history); } return(booklets); }
public List<Booklet> LoadBooklets(PlayerIndex playerIndex) { this.WaitOnOperation(); List<Booklet> booklets = new List<Booklet>(); foreach (string bookletName in _nameWrapper.BookletNames) { FindCabinet(playerIndex, CabinetMode.Open, bookletName); this.WaitOnOperation(); booklets.Add(_currentBooklet); } //Hack for initialization with no booklets if (booklets.Count == 0) { Booklet math = new Booklet("Math"); //Booklet history = new Booklet("History"); Quiz mqz1 = new Quiz("Test Quiz 1"); Quiz mqz2 = new Quiz("Test Quiz 2"); /* Quiz mqz3 = new Quiz("Test Quiz 3"); Quiz mqz4 = new Quiz("Test Quiz 4"); Quiz mqz5 = new Quiz("Test Quiz 5"); Quiz mqz6 = new Quiz("Test Quiz 6"); Quiz mqz7 = new Quiz("Test Quiz 7");*/ //Quiz hqz1 = new Quiz("Test Quiz 1 second"); //Quiz hqz2 = new Quiz("Test Quiz 2 second"); Question mq11 = new Question("What is 1+1?", new List<Answer> { new Answer("2", true), new Answer("1", false), new Answer("4", false), new Answer("3", false) }); Question mq12 = new Question("What is 1+5?", new List<Answer> { new Answer("6", true), new Answer("5", false), new Answer("12", false), new Answer("7", false) }); Question mq13 = new Question("What is 13-2?", new List<Answer> { new Answer("11", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq21 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq22 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq23 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); /* Question mq31 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq32 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq33 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq41 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq42 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq43 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq51 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq52 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq53 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq61 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq62 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq63 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq71 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq72 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq73 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); */ mqz1.AddItem(mq11); mqz1.AddItem(mq12); mqz1.AddItem(mq13); mqz2.AddItem(mq21); mqz2.AddItem(mq22); mqz2.AddItem(mq23); /* mqz3.AddItem(mq31); mqz3.AddItem(mq32); mqz3.AddItem(mq33); mqz4.AddItem(mq41); mqz4.AddItem(mq42); mqz4.AddItem(mq43); mqz5.AddItem(mq51); mqz5.AddItem(mq52); mqz5.AddItem(mq53); mqz6.AddItem(mq61); mqz6.AddItem(mq62); mqz6.AddItem(mq63); mqz7.AddItem(mq71); mqz7.AddItem(mq72); mqz7.AddItem(mq73);*/ //math.AddItem(mqz7); //math.AddItem(mqz6); //math.AddItem(mqz5); //math.AddItem(mqz4); //math.AddItem(mqz3); math.AddItem(mqz2); math.AddItem(mqz1); //history.AddItem(hqz1); //history.AddItem(hqz2); booklets.Add(math); //booklets.Add(history); } return booklets; }
public void GetASpecificQuiz() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz 0"); var question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); var question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); var question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); var question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 1"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 2"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 3"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 4"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 5"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 6"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 7"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 8"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 9"); question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); var q = _target.GetSpecificQuiz(2); var p = _target.GetSpecificQuiz(6); _target.GetNextQuiz(); _target.GetNextQuiz(); _target.GetNextQuiz(); _target.GetNextQuiz(); var m = _target.GetAsList(); q = _target.GetSpecificQuiz(2); p = _target.GetSpecificQuiz(6); //Assert.AreNotEqual(a, a2, "These Should not be equal (But this test will fail one every 5! times)"); }
private void CallDataGrid() { gvInvoice.DataSource = Booklet.GetAllData(); gvInvoice.DataBind(); }
public bool SaveBooklet(PlayerIndex playerIndex, Booklet booklet) { booklet.Reset(); this.WaitOnOperation(); try { _currentBooklet = booklet; if (!_nameWrapper.BookletNames.Contains(booklet.GetTitle())) { _nameWrapper.BookletNames.Add(booklet.GetTitle()); } FindCabinet(playerIndex, CabinetMode.Save, booklet.GetTitle()); this.Close(); return true; } catch (Exception) { return false; } }
public void SetCurrentBooklet(int index) { _currentBooklet = Booklets[index]; _currentQuiz = _currentBooklet.GetAsList().Count == 0 ? null : _currentBooklet.GetSpecificQuiz(0); }
public void GetASpecificQuiz() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz 0"); var question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); var question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); var question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); var question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 1"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 2"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 3"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 4"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 5"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 6"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 7"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 8"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); quiz = new Quiz("A Quiz 9"); question = new Question("Test1", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); question2 = new Question("Test2", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); question3 = new Question("Test3", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); question4 = new Question("Test4", new List <Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); var q = _target.GetSpecificQuiz(2); var p = _target.GetSpecificQuiz(6); _target.GetNextQuiz(); _target.GetNextQuiz(); _target.GetNextQuiz(); _target.GetNextQuiz(); var m = _target.GetAsList(); q = _target.GetSpecificQuiz(2); p = _target.GetSpecificQuiz(6); //Assert.AreNotEqual(a, a2, "These Should not be equal (But this test will fail one every 5! times)"); }
public void RandomAnswersYouSay() { _target = new Booklet("A Booklet"); var quiz = new Quiz("A Quiz"); var question = new Question("Test1", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question); var question2 = new Question("Test2", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question2); var question3 = new Question("Test3", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question3); var question4 = new Question("Test4", new List<Answer> { new Answer("Test", false), new Answer("Correct", true), new Answer("Wrong", false) }); quiz.AddItem(question4); _target.AddItem(quiz); var a = _target.GetOpenQuiz().GetRandomQuestions(); var a2 = _target.GetOpenQuiz().GetAllQuestions(); var a3 = _target.GetOpenQuiz().GetRandomQuestions(); _target.AddItem(quiz); Assert.AreNotEqual(a, a2, "These Should not be equal (But this test will fail one every 5! times)"); }
public IActionResult EditBookletSubmit(Booklet booklet, IFormFile newfrontcover, IFormFile newbackcover) { if (HttpContext.Session.GetString("auth") != "true") { return(RedirectToAction("Index", "Login")); } if (!ModelState.IsValid) { return(RedirectToAction("EditBooklet", booklet.id)); } ImageManager imageManager = new ImageManager(environment, "images/covers/booklets"); if ((newfrontcover != null) && (newfrontcover.FileName != "") && (booklet.frontcover != newfrontcover.FileName)) { Console.WriteLine("\n\n\n***Front Image was not null so we're changing it."); bool delete = imageManager.deleteImage(booklet.frontcover); if (delete) { int result = imageManager.uploadImage(newfrontcover); if (result == 5) { ViewData["feedback"] = "Success"; Console.WriteLine("\n\n\n***Successfully uploaded image to server!***"); booklet.frontcover = imageManager.fileName; } else { Console.WriteLine("\n\n\n***Error!***"); return(RedirectToAction("EditBooklet", booklet.id)); } } else { Console.WriteLine("\n\n\n***There has been an error deleting old image file!***"); return(RedirectToAction("EditBooklet", booklet.id)); } } else { Console.WriteLine("\n\n\n***Front Cover Image was null so we're moving on."); Console.WriteLine("\n\n\nCurrent Front Cover: " + booklet.frontcover); } if ((newbackcover != null) && (newbackcover.FileName != "") && (booklet.backcover != newbackcover.FileName)) { Console.WriteLine("\n\n\n***Back Image was not null so we're changing it."); bool bool2 = imageManager.deleteImage(booklet.backcover); if (bool2) { int result2 = imageManager.uploadImage(newbackcover); booklet.backcover = imageManager.fileName; } } else { Console.WriteLine("\n\n\n***Backcover was null so we're moving on."); Console.WriteLine("\n\n\nCurrent Back Cover: " + booklet.backcover); } bookManager.Update(booklet); bookManager.SaveChanges(); return(RedirectToAction("Booklets")); }
public Booklet PopulateSystem() { Booklet math = new Booklet("Math"); //Booklet history = new Booklet("History"); Quiz mqz1 = new Quiz("Test Quiz 1"); Quiz mqz2 = new Quiz("Test Quiz 2"); /* Quiz mqz3 = new Quiz("Test Quiz 3"); * Quiz mqz4 = new Quiz("Test Quiz 4"); * Quiz mqz5 = new Quiz("Test Quiz 5"); * Quiz mqz6 = new Quiz("Test Quiz 6"); * Quiz mqz7 = new Quiz("Test Quiz 7");*/ //Quiz hqz1 = new Quiz("Test Quiz 1 second"); //Quiz hqz2 = new Quiz("Test Quiz 2 second"); Question mq11 = new Question("What is 1+1?", new List <Answer> { new Answer("2", true), new Answer("1", false), new Answer("4", false), new Answer("3", false) }); Question mq12 = new Question("What is 1+5?", new List <Answer> { new Answer("6", true), new Answer("5", false), new Answer("12", false), new Answer("7", false) }); Question mq13 = new Question("What is 13-2?", new List <Answer> { new Answer("11", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); Question mq21 = new Question("What is 1*1?", new List <Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); Question mq22 = new Question("What is 1*5?", new List <Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); Question mq23 = new Question("What is 14/2?", new List <Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); /* * Question mq31 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq32 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq33 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq41 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq42 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq43 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq51 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq52 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq53 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq61 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq62 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq63 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); * * Question mq71 = new Question("What is 1*1?", new List<Answer> { new Answer("1", true), new Answer("2", false), new Answer("4", false), new Answer("3", false) }); * Question mq72 = new Question("What is 1*5?", new List<Answer> { new Answer("6", false), new Answer("5", true), new Answer("12", false), new Answer("7", false) }); * Question mq73 = new Question("What is 14/2?", new List<Answer> { new Answer("7", true), new Answer("12", false), new Answer("10", false), new Answer("3", false) }); */ mqz1.AddItem(mq11); mqz1.AddItem(mq12); mqz1.AddItem(mq13); mqz2.AddItem(mq21); mqz2.AddItem(mq22); mqz2.AddItem(mq23); /* mqz3.AddItem(mq31); * mqz3.AddItem(mq32); * mqz3.AddItem(mq33); * * mqz4.AddItem(mq41); * mqz4.AddItem(mq42); * mqz4.AddItem(mq43); * * mqz5.AddItem(mq51); * mqz5.AddItem(mq52); * mqz5.AddItem(mq53); * * mqz6.AddItem(mq61); * mqz6.AddItem(mq62); * mqz6.AddItem(mq63); * * mqz7.AddItem(mq71); * mqz7.AddItem(mq72); * mqz7.AddItem(mq73);*/ math.AddItem(mqz1); math.AddItem(mqz2); //math.AddItem(mqz3); //math.AddItem(mqz4); //math.AddItem(mqz5); //math.AddItem(mqz6); //math.AddItem(mqz7); //history.AddItem(hqz1); //history.AddItem(hqz2); //booklets.Add(math); return(math); }