// GET: Director public ActionResult Index() { DirectorList directors = new DirectorList(); directors.Load(); return(View(directors)); }
// GET: api/Director public IEnumerable <Director> Get() { DirectorList directors = new DirectorList(); directors.Load(); return(directors); }
public void Insert() { //Setup Director director = new Director { FirstName = "SLTEST", LastName = "SLTEST", Bio = "SLTEST", BirthDate = Convert.ToDateTime("3000-01-01") }; DirectorList directors = new DirectorList(); directors.Load(); int originalCount = directors.Count(); //Act HttpClient client = InitializeClient(); //Serialize a director object that we're trying to insert string serializedDirector = JsonConvert.SerializeObject(director); var content = new StringContent(serializedDirector); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PostAsync("Director", content).Result; //Assert directors.Clear(); directors.Load(); Assert.AreEqual(originalCount + 1, directors.Count); }
public void Update() { DirectorList directors = new DirectorList(); directors.Load(); Director director = directors.FirstOrDefault(c => c.FirstName == "SLTEST"); Director retrievedDirector = new Director(); if (director != null) { retrievedDirector.Id = director.Id; director.FirstName = "SLTEST1"; //Act HttpClient client = InitializeClient(); //Serialize a question object that we're trying to insert string serializedDirector = JsonConvert.SerializeObject(director); var content = new StringContent(serializedDirector); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PutAsync("Director/" + director.Id, content).Result; retrievedDirector.LoadById(); } //Assert Assert.AreEqual(director.FirstName, retrievedDirector.FirstName); }
public void LoadTest() { DirectorList directors = new DirectorList(); directors.Load(); int expected = 3; int actual = directors.Count; Assert.AreEqual(expected, actual); }
public void DeleteTest() { DirectorList directors = new DirectorList(); directors.Load(); //Find the director with the description testingdirector Director director = directors.FirstOrDefault(f => f.FirstName == "Test"); //Delete it int result = director.Delete(); Assert.IsTrue(result == 1); }
public ManagePerformancePiece(Guid performanceId, string performanceName) { InitializeComponent(); pieces = new PieceList(); groups = new GroupList(); directors = new DirectorList(); PerformanceId = performanceId; PerformanceName = performanceName; Load(); Rebind(); lblPerformance.Content = PerformanceName; }
public void UpdateTest() { DirectorList directors = new DirectorList(); directors.Load(); //Find the director with the description testingdirector Director director = directors.FirstOrDefault(f => f.FirstName == "Test"); //Update it and insert it director.LastName = "Updated"; int result = director.Update(); Assert.IsTrue(result == 1); }
public void LoadById() { //Load up Guids PieceList pieces = new PieceList(); Piece piece = new Piece(); pieces.Load(); piece = pieces.FirstOrDefault(p => p.Name == "Rock Music"); GroupList groups = new GroupList(); Group group = new Group(); groups.Load(); group = groups.FirstOrDefault(c => c.Name == "Jazz Ensemble"); PerformanceList performances = new PerformanceList(); Performance performance = new Performance(); performances.Load(); performance = performances.FirstOrDefault(c => c.Name == "Dream Concert"); DirectorList directors = new DirectorList(); Director director = new Director(); directors.Load(); director = directors.FirstOrDefault(c => c.FirstName == "Eric"); PerformancePiece performancePiece = new PerformancePiece(); PerformancePieceList performancePieces = new PerformancePieceList(); performancePieces.Load(); performancePiece = performancePieces.FirstOrDefault(p => p.GroupId == group.Id && p.PieceId == piece.Id && p.PerformanceId == performance.Id); performancePiece.Notes = "BL Test"; performancePiece.MP3Path = "BL Test"; PerformancePiece newperformancePiece = new PerformancePiece { Id = performancePiece.Id }; newperformancePiece.LoadById(); Assert.AreEqual(performancePiece.DirectorId, newperformancePiece.DirectorId); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { directors = new DirectorList(); directors.Load(); Reload(); //pretend someone clicked in the ddlDirectors, send it with the sender and the e from this event ddlDirectors_SelectedIndexChanged(sender, e); //Load data into the session Session["directors"] = directors; } else { //is a PostBack, kept in session, get the objects directors = (DirectorList)Session["directors"]; } }
public void UpdateTest() { //Load up Guids PieceList pieces = new PieceList(); Piece piece = new Piece(); pieces.Load(); piece = pieces.FirstOrDefault(p => p.Name == "Rock Music"); GroupList groups = new GroupList(); Group group = new Group(); groups.Load(); group = groups.FirstOrDefault(c => c.Name == "Jazz Ensemble"); PerformanceList performances = new PerformanceList(); Performance performance = new Performance(); performances.Load(); performance = performances.FirstOrDefault(c => c.Name == "Dream Concert"); DirectorList directors = new DirectorList(); Director director = new Director(); directors.Load(); director = directors.FirstOrDefault(c => c.FirstName == "Eric"); PerformancePiece performancePiece = new PerformancePiece(); PerformancePieceList performancePieces = new PerformancePieceList(); performancePieces.Load(); performancePiece = performancePieces.FirstOrDefault(p => p.GroupId == group.Id && p.PieceId == piece.Id && p.PerformanceId == performance.Id); performancePiece.Notes = "BL Test"; performancePiece.MP3Path = "BL Test"; performancePiece.DirectorId = director.Id; int results = performancePiece.Update(); Assert.IsTrue(results == 1); }
public void Delete() { //Setup DirectorList directors = new DirectorList(); directors.Load(); int originalCount = directors.Count(); Director director = directors.FirstOrDefault(c => c.FirstName == "SLTEST1"); //Act if (director != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.DeleteAsync("Director/" + director.Id).Result; } //Assert directors.Clear(); directors.Load(); Assert.AreEqual(originalCount - 1, directors.Count); }
public ManagePerformancePiece(Guid performanceId, string performanceName, PerformancePiece pp) { InitializeComponent(); pieces = new PieceList(); groups = new GroupList(); directors = new DirectorList(); PerformanceId = performanceId; PerformanceName = performanceName; Load(); Rebind(); lblPerformance.Content = PerformanceName; performancePiece = pp; cboDirector.SelectedValue = pp.DirectorId; cboGroup.SelectedValue = pp.GroupId; cboPiece.SelectedValue = pp.PieceId; txtNotes.Text = pp.Notes; btnSubmit.Content = "Update"; }
public void GetOne() { //Setup Director director = new Director(); Director retrievedDirector = new Director(); DirectorList directors = new DirectorList(); directors.Load(); director = directors.FirstOrDefault(c => c.FirstName == "Broderick"); //Act if (director != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.GetAsync("Director/" + director.Id).Result; string result = response.Content.ReadAsStringAsync().Result; retrievedDirector = JsonConvert.DeserializeObject <Director>(result); } //Assert Assert.IsTrue(director.FirstName == retrievedDirector.FirstName && !string.IsNullOrEmpty(retrievedDirector.FirstName)); }
public void GetAll() { //Setup HttpClient client = InitializeClient(); string result; dynamic items; HttpResponseMessage response; //Act response = client.GetAsync("Director").Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { //Proces response result = response.Content.ReadAsStringAsync().Result; //Put json into the director list items = (JArray)JsonConvert.DeserializeObject(result); directors = items.ToObject <DirectorList>(); } //Assert Assert.IsTrue(directors.Count > 0); }
private void Load() { try { HttpClient client = InitializeClient(); string result; dynamic items; HttpResponseMessage response; //Call the API response = client.GetAsync("Piece").Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { //Process response result = response.Content.ReadAsStringAsync().Result; //Put json into a piece list items = (JArray)JsonConvert.DeserializeObject(result); pieces = items.ToObject <PieceList>(); } else { throw new Exception("Error: " + response.ReasonPhrase); } //Call the API response = client.GetAsync("Group").Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { //Process response result = response.Content.ReadAsStringAsync().Result; //Put json into a piece list items = (JArray)JsonConvert.DeserializeObject(result); groups = items.ToObject <GroupList>(); } else { throw new Exception("Error: " + response.ReasonPhrase); } //Call the API response = client.GetAsync("Director").Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { //Process response result = response.Content.ReadAsStringAsync().Result; //Put json into a piece list items = (JArray)JsonConvert.DeserializeObject(result); directors = items.ToObject <DirectorList>(); } else { throw new Exception("Error: " + response.ReasonPhrase); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }