예제 #1
0
 // GET /api/place
 public IEnumerable<Place1> Get()
 {
     Places1 = new List<Place1>();
     Places = WorldDestinationsRepository.WorldDestinations.Places.ToList();
     Place1 newPlace;
     foreach (Place p in Places)
     {
         newPlace = new Place1();
         newPlace.Name = p.Name;
         newPlace.Description = p.Description;
         newPlace.ImageURL = p.MainPictureURL;
         newPlace.PlaceID = p.PlaceID;
         newPlace.Continent = p.Continent;
         newPlace.Country = p.Country;
         newPlace.Place = p.Place1;
         newPlace.State = p.State;
         newPlace.CategoryID = p.CategoryID.ToString();
         newPlace.AltPictureURL = p.AltPictureURL;
         Places1.Add(newPlace);
     }
     return Places1;
 }
예제 #2
0
 // GET /api/category/5
 public IEnumerable<Place1> Get(string id)
 {
     //site places od taa kategorija
     List<Place> places = WorldDestinationsRepository.WorldDestinations.Places.Where(p => p.CategoryID == id).ToList();
     Place1 newPlace;
     foreach (Place p in places)
     {
         newPlace = new Place1();
         newPlace.CategoryID = p.CategoryID;
         newPlace.PlaceID = p.PlaceID;
         newPlace.Description = p.Description;
         newPlace.Name = p.Name;
         newPlace.Continent = p.Continent;
         newPlace.Country = p.Country;
         newPlace.State = p.State;
         newPlace.Place = p.Place1;
         newPlace.ImageURL = p.MainPictureURL;
         newPlace.AltPictureURL = p.AltPictureURL;
         places1.Add(newPlace);
     }
     //  return List.SingleOrDefault(p => p.CategoryID == id);
     return places1;
 }
예제 #3
0
 // POST /api/place
 public string Post(Place1 newPlace1)
 {
     Place newPlace = new Place();
     newPlace.Name = newPlace1.Name;
     newPlace.Description = newPlace1.Description;
     newPlace.MainPictureURL = newPlace1.ImageURL;
     newPlace.State = newPlace1.State;
     newPlace.Continent = newPlace1.Continent;
     newPlace.Country = newPlace1.Country;
     newPlace.Place1 = newPlace1.Place;
     newPlace.CategoryID = newPlace1.CategoryID;
     newPlace.AltPictureURL = newPlace1.AltPictureURL;
     WorldDestinationsRepository.WorldDestinations.Places.Add(newPlace);
     try
     {
         WorldDestinationsRepository.WorldDestinations.SaveChanges();
         int placeID = WorldDestinationsRepository.WorldDestinations.Places.FirstOrDefault(x => x.Name == newPlace1.Name).PlaceID;
         return placeID.ToString();
     }
     catch (Exception e)
     {
         return "NO";
     }
 }
예제 #4
0
 // PUT /api/product/5
 public void Put(Place1 value)
 {
 }