public LandmarkViewModel GetLocationLandmarks(int location) { var viewModel = new LandmarkViewModel(); viewModel.Landmarks = _dbContext.LandmarkImages.Where(l => l.LocationId == location); return(viewModel); }
private ICollection <byte[]> RenderPicture(LandmarkViewModel viewModel) { List <byte[]> pictures = new List <byte[]>(); foreach (var picture in viewModel.Pictures) { pictures.Add(picture.ImageData); } return(pictures); }
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)); }
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); }