コード例 #1
0
        public LandmarkViewModel GetLocationLandmarks(int location)
        {
            var viewModel = new LandmarkViewModel();

            viewModel.Landmarks = _dbContext.LandmarkImages.Where(l => l.LocationId == location);

            return(viewModel);
        }
コード例 #2
0
        private ICollection <byte[]> RenderPicture(LandmarkViewModel viewModel)
        {
            List <byte[]> pictures = new List <byte[]>();

            foreach (var picture in viewModel.Pictures)
            {
                pictures.Add(picture.ImageData);
            }
            return(pictures);
        }
コード例 #3
0
        public ActionResult Delete(int number)
        {
            Landmark landmark = _landmarkService.GetLandmarkByNumber(number);

            if (landmark == null)
            {
                return(HttpNotFound());
            }
            LandmarkViewModel model = Mapper.Map <Landmark, LandmarkViewModel>(landmark);

            return(View(model));
        }
コード例 #4
0
        public LandmarkViewModel GetLandmarkDetails(int Id)
        {
            var landmark = _dbContext.LandmarkImages.Where(l => l.Id == Id).SingleOrDefault();

            var viewModel = new LandmarkViewModel()
            {
                Title       = landmark.Title,
                Description = landmark.Description,
                Views       = landmark.Views,
                Path        = landmark.MediumImageUrl
            };

            return(viewModel);
        }