public Movie(String MovieTitle, int MovieYear, String Genres) { if (idDestroy == -1) { this.MovieID = Movie.idNext; Movie.idNext++; } else { this.MovieID = Movie.idDestroy; } this.MovieTitle = MovieTitle; this.MovieYear = MovieYear; this.Genres = new GenreList <Genre>(); if (!(Genres == null || Genres.Equals("none"))) { var genreList = Genres.Split('|'); for (int g = 0; g < genreList.Length; g++) { if (Genre.AllGenres.Any(item => item.GenreName.Equals(genreList[g]))) { this.Genres.Add(Genre.AllGenres.Find(item => item.GenreName.Equals(genreList[g]))); } else { this.Genres.Add(new Genre(genreList[g])); } } } }
public ActionResult Index([Bind(Include = "selectedGenres")] GenreList genreList) { Account account = Session["account"] as Account; if (account == null) { TempData["infoMsg"] = "You must be logged in."; return(RedirectToAction("", "Login")); } if (ModelState.IsValid) { try { foreach (PersonGenre personGenre in db.PersonGenres.Where(pp => pp.personId == account.personId)) { db.PersonGenres.Remove(personGenre); } db.SaveChanges(); foreach (string genreCode in genreList.selectedGenres) { PersonGenre personGenre = new PersonGenre(); personGenre.personId = account.personId; personGenre.genreCode = genreCode; db.PersonGenres.Add(personGenre); } db.SaveChanges(); } catch (Exception) { TempData["errMsg"] = "An unexpected error has occurred. Please try again later."; } } ViewBag.genreCodes = new MultiSelectList(db.Genres, "genreCode", "genreCode", genreList.selectedGenres); return(RedirectToAction("", "Profile", new { userName = account.userName })); }
public void GenreListGetByIdTest() { var genreList = new GenreList(); var guid1 = Guid.NewGuid(); var guid2 = Guid.NewGuid(); var guid3 = Guid.NewGuid(); genreList.Add(new Genre(1, "Name1", "Description1")); genreList.Add(new Genre(2, "Name2", "Description2")); genreList.Add(new Genre(3, "Name3", "Description3")); var genre = genreList.GetbyId(0); Assert.AreEqual(genre, null); genre = genreList.GetbyId(-1); Assert.AreEqual(genre, null); genre = genreList.GetbyId(1); Assert.AreEqual(genre.Name, "Name1"); genre = genreList.GetbyId(2); Assert.AreEqual(genre.Name, "Name2"); genre = genreList.GetbyId(3); Assert.AreEqual(genre.Name, "Name3"); }
public void GenreListConstructerTest() { var genreList = new GenreList(); Assert.IsNotNull(genreList); Assert.AreEqual(genreList.List.Count, 0); }
public override bool Equals(object obj) { Game game = obj as Game; if (game == null) { return(false); } bool b = GameName == game.GameName && Publisher == game.Publisher && Country == game.Country && PublishDate.Equals(game.PublishDate); if (game.GenreList == null || !GenreList.Count.Equals(game.GenreList.Count)) { return(false); } if (b) { List <Genre> list1 = new List <Genre>(GenreList.OrderBy(i => i.IDGenre)); List <Genre> list2 = new List <Genre>(game.GenreList.OrderBy(i => i.IDGenre)); for (int i = 0; i < list1.Count(); i++) { b = list1[i].IDGenre.Equals(list2[i].IDGenre); } } else { return(false); } return(b); }
public void LoadTest() { GenreList genres = new GenreList(); genres.Load(); Assert.AreEqual(23, genres.Count); }
public ActionResult Sidebar() { GenreList genres = new GenreList(); genres.Load(); return(PartialView(genres)); }
public void GenreListAddandRemoveTest() { var genreList = new GenreList(); Assert.AreEqual(genreList.List.Count, 0); genreList.Add(new Genre(1, "Name1", "Description1")); Assert.AreEqual(genreList.List.Count, 1); genreList.Add(new Genre(2, "Name2", "Description2")); Assert.AreEqual(genreList.List.Count, 2); genreList.Add(new Genre(3, "Name3", "Description3")); Assert.AreEqual(genreList.List.Count, 3); genreList.Remove(1); Assert.AreEqual(genreList.List.Count, 2); genreList.Remove(3); Assert.AreEqual(genreList.List.Count, 1); genreList.Remove(2); Assert.AreEqual(genreList.List.Count, 0); }
public void Update() { GenreList genres = new GenreList(); genres.Load(); Genre genre = genres.FirstOrDefault(g => g.Description == "SLTEST"); Genre retrievedGenre = new Genre(); if (genre != null) { retrievedGenre.Id = genre.Id; genre.Description = "SLTEST1"; //Act HttpClient client = InitializeClient(); //Serialize a question object that we're trying to insert string serializedGenre = JsonConvert.SerializeObject(genre); var content = new StringContent(serializedGenre); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PutAsync("Genre/" + genre.Id, content).Result; retrievedGenre.LoadById(); } //Assert Assert.AreEqual(genre.Description, retrievedGenre.Description); }
// GET: Genre public ActionResult Index() { GenreList genres = new GenreList(); genres.Load(); return(View(genres)); }
public void Insert() { //Setup Genre genre = new Genre { Description = "SLTEST" }; GenreList genres = new GenreList(); genres.Load(); int originalCount = genres.Count(); //Act HttpClient client = InitializeClient(); //Serialize a genre object that we're trying to insert string serializedGenre = JsonConvert.SerializeObject(genre); var content = new StringContent(serializedGenre); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PostAsync("Genre", content).Result; //Assert genres.Clear(); genres.Load(); Assert.AreEqual(originalCount + 1, genres.Count); }
// GET: api/Genre public IEnumerable <Genre> Get() { GenreList genres = new GenreList(); genres.Load(); return(genres); }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.QueryString.Get("Id"))) { _id = Convert.ToInt32(Request.QueryString.Get("Id")); } if (!Page.IsPostBack && _id > -1) { using (PlanetWroxEntities myEntities = new PlanetWroxEntities()) { var review = (from r in myEntities.Reviews where r.Id == _id select r).SingleOrDefault(); if (review != null) { TitleText.Text = review.Title; SummaryText.Text = review.Summary; BodyText.Text = review.Body; GenreList.DataBind(); ListItem myItem = GenreList.Items.FindByValue(review.GenreId.ToString()); if (myItem != null) { myItem.Selected = true; } Authorized.Checked = review.Authorized; } } } }
void addNewBook() { try { string genres = ""; foreach (int i in GenreList.GetSelectedIndices()) { genres = genres + GenreList.Items[i] + ","; } genres = genres.Remove(genres.Length - 1); // remove last commas string filepath = "~/book_inventory/books1.png"; if (FileUpload1.FileName != "") { string filename = Path.GetFileName(FileUpload1.PostedFile.FileName); FileUpload1.SaveAs(Server.MapPath("book_inventory/" + filename)); filepath = "~/book_inventory/" + filename; } else { Response.Write("<script>alert('choose your photo, Thanks!');</script"); return; } SqlConnection con = new SqlConnection(strcon); if (con.State == ConnectionState.Closed) { con.Open(); } SqlCommand cmd = new SqlCommand("INSERT INTO book_master_tb1" + "(book_id,book_name,genre,author_name,publisher_name,publish_date,language,edition,book_cost,no_of_pages,book_description,actual_stock,current_stock,book_img_link)" + "values" + "(@book_id,@book_name,@genre,@author_name,@publisher_name,@publish_date,@language,@edition,@book_cost,@no_of_pages,@book_description,@actual_stock,@current_stock,@book_img_link)", con); cmd.Parameters.AddWithValue("@book_id", BookIDText.Text.Trim()); cmd.Parameters.AddWithValue("@book_name", BookNameText.Text.Trim()); cmd.Parameters.AddWithValue("@genre", genres); cmd.Parameters.AddWithValue("@author_name", AuthorNameDropDownList.SelectedItem.Value); cmd.Parameters.AddWithValue("@publisher_name", PublisherDropDownList.SelectedItem.Value); cmd.Parameters.AddWithValue("@publish_date", PublishDateText.Text.Trim()); cmd.Parameters.AddWithValue("@language", LanguageDropDownList.SelectedItem.Value); cmd.Parameters.AddWithValue("@edition", EditionText.Text.Trim()); cmd.Parameters.AddWithValue("@book_cost", BookCostText.Text.Trim()); cmd.Parameters.AddWithValue("@no_of_pages", PagesText.Text.Trim()); cmd.Parameters.AddWithValue("@book_description", BookDescriptionText.Text.Trim()); cmd.Parameters.AddWithValue("@actual_stock", ActualStockText.Text.Trim()); cmd.Parameters.AddWithValue("@current_stock", ActualStockText.Text.Trim()); cmd.Parameters.AddWithValue("@book_img_link", filepath); cmd.ExecuteNonQuery(); con.Close(); Response.Write("<script>alert('Add Book Success!');</script"); } catch (Exception ex) { Response.Write("<script language='javascript'>alert('" + ex.Message + "');</script"); } }
public void LoadData() { GenreList.DataSource = Genre.AllGenres(); GenreList.DataTextField = "GenreName"; GenreList.DataValueField = "ID"; GenreList.DataBind(); ViewState["GenreList"] = new HashSet <Genre>(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GenreList.DataSource = Genre; GenreList.DataBind(); } }
void getBookByID() { try { SqlConnection con = new SqlConnection(strcon); if (con.State == ConnectionState.Closed) { con.Open(); } SqlCommand cmd = new SqlCommand($"SELECT * FROM book_master_tb1 WHERE book_id='{BookIDText.Text.Trim()}';", con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); con.Close(); if (dt.Rows.Count >= 1) { BookNameText.Text = dt.Rows[0]["book_name"].ToString(); PublishDateText.Text = dt.Rows[0]["publish_date"].ToString(); EditionText.Text = dt.Rows[0]["edition"].ToString(); BookCostText.Text = dt.Rows[0]["book_cost"].ToString().Trim(); PagesText.Text = dt.Rows[0]["no_of_pages"].ToString().Trim(); BookDescriptionText.Text = dt.Rows[0]["book_description"].ToString(); ActualStockText.Text = dt.Rows[0]["actual_stock"].ToString().Trim(); CurrentStockText.Text = dt.Rows[0]["current_stock"].ToString().Trim(); IssueBooksText.Text = "" + (Convert.ToInt32(dt.Rows[0]["actual_stock"].ToString()) - Convert.ToInt32(dt.Rows[0]["current_stock"].ToString())); LanguageDropDownList.SelectedValue = dt.Rows[0]["language"].ToString(); PublisherDropDownList.SelectedValue = dt.Rows[0]["publisher_name"].ToString(); AuthorNameDropDownList.SelectedValue = dt.Rows[0]["author_name"].ToString(); GenreList.ClearSelection(); string[] Datagenre = dt.Rows[0]["genre"].ToString().Trim().Split(','); for (int DatagenreLength = 0; DatagenreLength < Datagenre.Length; DatagenreLength++) { for (int genrelistCount = 0; genrelistCount < GenreList.Items.Count; genrelistCount++) { if (GenreList.Items[genrelistCount].ToString() == Datagenre[DatagenreLength]) { GenreList.Items[genrelistCount].Selected = true; } } } global_actual_stock = Convert.ToInt32(dt.Rows[0]["actual_stock"].ToString()); global_current_stock = Convert.ToInt32(dt.Rows[0]["current_stock"].ToString()); global_issued_books = global_actual_stock - global_current_stock; global_filepath = dt.Rows[0]["book_img_link"].ToString(); } else { Response.Write("<script>alert('BookID is not available');</script"); } } catch (Exception ex) { Response.Write("<script language='javascript'>alert('" + ex.Message + "');</script"); } }
public async Task <IActionResult> Index() { GenreViewModelMapper mapper = new GenreViewModelMapper(); GenreIndexPageViewModel model = new GenreIndexPageViewModel(); //GenreList genres = await _genreRepo.ListAsync(PublishStatus.UNPUBLISHED|PublishStatus.PUBLISHED|PublishStatus.ARCHIVED); GenreList genres = await _genreRepo.ListAsync(); model.Genres = genres.Genres.Select(x => mapper.MapToViewModel(x)).ToList(); return(View(model)); }
public async Task GetGenres() { var genreList = await _genreService.Get <IEnumerable <Genre> >(null, "GetGenres"); GenreList.Clear(); foreach (var item in genreList) { GenreList.Add(item); } }
public async Task <IActionResult> List() { try{ GenreList result = await _repo.ListAsync(contentPublicationFlags : PublishStatus.PUBLISHED); return(Ok(result)); }catch (Exception e) { _logger.LogError("AddArtist", e, "Error adding artist"); return(StatusCode(500, new ApiErrorRep("Unknown error"))); } }
private void LoadGenreData() { GenreList.DataSource = Genre.AllGenres(); GenreList.DataTextField = "GenreName"; GenreList.DataValueField = "ID"; GenreList.DataBind(); var set = new HashSet <Genre>(); game.Genres.ForEach(genre => set.Add(genre)); ViewState["GenreList"] = set; }
public void DisplayTitles(GenreList genres) { Genre SelectedGenre = data?.genre?.SelectGenre(genres); if (SelectedGenre != null) { foreach (Title title in SelectedGenre) { Console.WriteLine(title); } } }
public void LoadTest() { GenreList genres = new GenreList(); genres.Load(); int expected = 10; int actual = genres.Count; Assert.AreEqual(expected, actual); }
public void Pass_GetAll() { // Arrange GenreList expectedGenreList = new GenreList(); // Act target.GetAll(); GenreList actualGenreList = target; //Assert Assert.AreEqual(expectedGenreList.List.Count, actualGenreList.List.Count, "It matched! Hurray!"); }
public void DeleteTest() { Genre genre = new Genre(); GenreList genres = new GenreList(); genres.Load(); genre = genres.FirstOrDefault(g => g.Description == "Update"); int results = genre.Delete(); Assert.IsTrue(results == 1); }
public static List <Dictionary <string, object> > ToDictionaryList(GenreList genrelist) { var result = new List <Dictionary <string, object> >(); try { result = (from genre in genrelist.List where genre != null select Genre.ToDictionary(genre) into dictionary where dictionary?.Count > 0 select dictionary).ToList(); } catch (Exception ex) { Log.Error(ex); } return(result); }
public void DeleteTest() { GenreList genres = new GenreList(); genres.Load(); //Find the genre with the description testinggenre Genre genre = genres.FirstOrDefault(f => f.Description == "UpdatedGenre"); //Delete it int result = genre.Delete(); Assert.IsTrue(result == 1); }
public void GenreListExistsTest() { var genreList = new GenreList(); genreList.Add(new Genre(1, "Name1", "Description1")); genreList.Add(new Genre(2, "Name2", "Description2")); genreList.Add(new Genre(3, "Name3", "Description3")); Assert.IsFalse(genreList.Exists(0)); Assert.IsFalse(genreList.Exists(-1)); Assert.AreEqual(genreList.Exists(1), true); Assert.AreEqual(genreList.Exists(2), true); Assert.AreEqual(genreList.Exists(3), true); }
public static GenreList GetGenreList(string AccessToken) { var client = new RestClient("https://api.spotify.com/v1"); var request = new RestRequest("recommendations/available-genre-seeds", Method.GET); request.AddHeader("Authorization", string.Format("Bearer {0}", AccessToken)); // execute api call and deserialize the results into the object IRestResponse response = client.Execute(request); GenreList Genres = new GenreList(); Genres = JsonConvert.DeserializeObject <GenreList>(response.Content); return(Genres); }
public void LoadById() { Genre genre = new Genre(); GenreList genres = new GenreList(); genres.Load(); genre = genres.FirstOrDefault(g => g.Description == "Update"); Genre newGenre = new Genre { Id = genre.Id }; newGenre.LoadById(); Assert.AreEqual(genre.Description, newGenre.Description); }
public void ImportMangaInfo() { Url = savedinfo.url; Name = savedinfo.name; Description = savedinfo.description; ImageSource = savedinfo.image?.ToFreezedBitmapImage(); IsFavourite = savedinfo.isFavourite; IsCompleted = savedinfo.isCompleted; Dispatcher dispatcher; if (Dispatcher.CurrentDispatcher != Application.Current.Dispatcher) { dispatcher = Application.Current.Dispatcher; } else { dispatcher = Dispatcher.CurrentDispatcher; } dispatcher.Invoke(() => { AuthorList = savedinfo.authors; GenreList.Clear(); for (int i = 0; i < savedinfo.genres.Count; i++) { GenreList.Add(new GenreItemViewModel { Text = savedinfo.genres[i] }); } ChapterList.Clear(); for (int i = 0; i < savedinfo.chapters.Count; i++) { ChapterListItemViewModel model = new ChapterListItemViewModel(this, i) { Name = savedinfo.chapters[i], URL = savedinfo.chapterUrls[i] }; model.CheckIfDownloaded(); ChapterList.Add(model); } }); }
public void IsInsertionRowCurrent() { var list = new GenreList { Session = Session }; list.Populate(); // Creates an empty BindingList var bindingList = list.BindingList; Assert.IsFalse(list.IsInsertionRowCurrent, "IsInsertionRowCurrent initially"); bindingList.AddNew(); Assert.IsTrue(list.IsInsertionRowCurrent, "IsInsertionRowCurrent after adding insertion row"); list.OnRowEnter(0); list.OnRowValidated(0); Assert.IsFalse(list.IsInsertionRowCurrent, "IsInsertionRowCurrent after cancelling insertion"); }
public void Genre_DeletePass() { // Arrange GenreList expectedGenreList = new GenreList(); expectedGenreList.GetAll(); target.IsNew = true; target.GenreType = "TestAction"; // Act target.Save(); target.Deleted = true; target.IsNew = false; target.IsDirty = true; target.Save(); GenreList actualGenreList = new GenreList(); actualGenreList.GetAll(); // Assert Assert.AreEqual(expectedGenreList.List.Count, actualGenreList.List.Count, "It deleted! yay!"); }
private static void Acumulator(ref GenreList genreList, string input) { FlagsHelper.Set(ref genreList, Convert(input)); }
public void TestInitialize() { target = new GenreList(); }
protected void ddlGenre2_Populate() { //make a new GenreList called genList GenreList genList = new GenreList(); //Get all of the list genList.GetAll(); //Bind list to ddlGenre, displaying GenreType ddlGenre2.DataSource = genList.List; ddlGenre2.DataTextField = "GenreType"; ddlGenre2.DataValueField = "ID"; ddlGenre2.DataBind(); }