Пример #1
0
        public static ImageDataAccess Setup()
        {
            var configurationSectionMock = new Mock <IConfigurationSection>();

            configurationSectionMock
            .SetupGet(m => m[It.Is <string>(s => s == "MainDatabase")])
            .Returns("Data Source=host.docker.internal,5050; Initial Catalog=ImageRep;User Id=sa;Password=P@assword123;MultipleActiveResultSets=true");

            var configurationMock = new Mock <IConfiguration>();

            configurationMock
            .Setup(a => a.GetSection(It.Is <string>(s => s == "ConnectionStrings")))
            .Returns(configurationSectionMock.Object);

            var recipeRepository = new ImageDataAccess(new TagDataAccess(configurationMock.Object), configurationMock.Object);

            return(recipeRepository);
        }
Пример #2
0
        public HttpResponseMessage GetLastKitchenImages()
        {
            var kitchenDataAccess = new KitchenDataAccess(context);
            var lastKitchenId     = kitchenDataAccess.GetLastKitchenId();

            var imageDataAccess   = new ImageDataAccess(context);
            var lastKitchenImages = imageDataAccess.GetImagesByKitchenId(lastKitchenId);

            List <ImageViewModel> imageUri = new List <ImageViewModel>();

            foreach (var img in lastKitchenImages)
            {
                imageUri.Add(new ImageViewModel
                {
                    Uri  = img.Uri,
                    Name = img.Name,
                });
            }

            return(Request.CreateResponse(HttpStatusCode.OK, imageUri));
        }
Пример #3
0
 public static DataTable GetImages(Int64 ImgDocID)
 {
     return(ImageDataAccess.GetImage(ImgDocID));
 }
 public ImageDataService()
 {
     this.imageDataAccess = new ImageDataAccess();
 }