public void AuctionTestInitialize() { Console.Out.Write("AuctionTestInitialize called..."); _auctionRepository = new AuctionRepository(); _artworkRepository = new ArtworkRepository(); _bidRepository = new BidRepository(); _auction = new Auction(); }
public void ArtworkTestInitialize() { Console.Out.Write("ArtworkTestInitialize called..."); _artworkRepository = new ArtworkRepository(); _artistRepository = new ArtistRepository(); _categoryRepository = new CategoryRepository(); _artwork = new Artwork(); }
private async void showArtwork(int?TypeID) { //Show Progress progRing.IsActive = true; progRing.Visibility = Visibility.Visible; ArtworkRepository r = new ArtworkRepository(); try { List <Artwork> artworks; if (TypeID.GetValueOrDefault() > 0) { artworks = await r.GetArtworkByType(TypeID.GetValueOrDefault()); } else { artworks = await r.GetArtwork(); } artworkList.ItemsSource = artworks.OrderByDescending(e => e.ID); } catch (ApiException apiEx) { var sb = new StringBuilder(); sb.AppendLine("Errors:"); foreach (var error in apiEx.Errors) { sb.AppendLine("-" + error); } Common.ShowMessage("Could not complete operation:", sb.ToString()); progRing.IsActive = false; progRing.Visibility = Visibility.Collapsed; } catch (Exception ex) { if (ex.InnerException.Message.Contains("server")) { Common.ShowMessage("Error", "No connection with the server."); } else { Common.ShowMessage("Error", "Could not complete operation."); } } finally { progRing.IsActive = false; progRing.Visibility = Visibility.Collapsed; } }
public ActionResult CreateArtwork(ArtworkViewModel model) { if (ModelState.IsValid) { var repo = new ArtworkRepository(); Artwork artwork = model.ConvertToBusinessModel(); artwork.Active = true; artwork.Date = DateTime.Now; repo.InsertArtwork(artwork); } model.Artists = new ArtistRepository().GetAllArtist().ToList().ConvertToViewModel(); model.Categories = new CategoryRepository().GetAllCategories().ToList().ConvertToViewModel(); return(View(model)); }
private async void btnSave_Click(object sender, RoutedEventArgs e) { try { view.ArtType = null; ArtworkRepository er = new ArtworkRepository(); if (view.ID == 0) { await er.AddArtwoork(view); } else { await er.UpdateArtwork(view); } Frame.GoBack(); } catch (AggregateException ex) { string errMsg = ""; foreach (var exception in ex.InnerExceptions) { errMsg += Environment.NewLine + exception.Message; } Common.ShowMessage("One or more exceptions has occurred:", errMsg); } catch (ApiException apiEx) { var sb = new StringBuilder(); sb.AppendLine(string.Format(" HTTP Status Code: {0}", apiEx.StatusCode.ToString())); sb.AppendLine("Errors:"); foreach (var error in apiEx.Errors) { sb.AppendLine("-" + error); } Common.ShowMessage("Problem Saving the Patient:", sb.ToString()); } catch (Exception ex) { if (ex.InnerException.Message.Contains("connection with the server")) { Common.ShowMessage("Error", "No connection with the server."); } else { Common.ShowMessage("Error", "Could not complete operation."); } } }
private async void btnDelete_Click(object sender, RoutedEventArgs e) { string strTitle = "Confirm Delete"; string strMsg = "Are you certain that you want to delete " + view.Name + "?"; ContentDialogResult result = await Common.ConfirmDialog(strTitle, strMsg); if (result == ContentDialogResult.Secondary) { try { view.ArtType = null; ArtworkRepository er = new ArtworkRepository(); await er.DeleteArtwork(view); Frame.GoBack(); } catch (AggregateException ex) { string errMsg = ""; foreach (var exception in ex.InnerExceptions) { errMsg += Environment.NewLine + exception.Message; } Common.ShowMessage("One or more exceptions has occurred:", errMsg); } catch (ApiException apiEx) { var sb = new StringBuilder(); sb.AppendLine("Errors:"); foreach (var error in apiEx.Errors) { sb.AppendLine("-" + error); } Common.ShowMessage("Problem Deleting the Patient:", sb.ToString()); } catch (Exception) { Common.ShowMessage("Error", "Error Deleting Patient"); } } }
public ArtworkController(ArtworkRepository artworkRepository, ILogger <ArtworkController> logger) { this.artworkRepository = artworkRepository; this.logger = logger; }
public ActionResult Gallery() { List <Artwork> artworks = new ArtworkRepository().GetAllArtworks(); return(View(artworks)); }
public ArtworksController() { _artWorkRepository = new ArtworkRepository(); }
public MeasurementsController(MongoRepository mongoRepository, ArtworkRepository artworkRepository) { _mongoRepository = mongoRepository; _artworkRepository = artworkRepository; }