예제 #1
0
 public RestarauntAllData CreateRestarauntAllData(Restaraunt restaraunt, RestarauntLang restLang)
 {
     RestarauntAllData result = new RestarauntAllData();
     result.Address = restLang.Address;
     result.Country = restLang.Country;
     result.Locality = restLang.Locality;
     result.Region = restLang.Region;
     result.Review = restLang.Review;
     result.Name = restLang.Name;
     result.Longitude = restaraunt.Longitude;
     result.Latitude = restaraunt.Latitude;
     result.KitchenRate = restaraunt.KitchenRate;
     result.InteriorRate = restaraunt.InteriorRate;
     result.MaintenanceRate = restaraunt.MaintenanceRate;
     result.RestarauntType = restaraunt.RestarauntType;
     result.AddedDate = restaraunt.AddedDate;
     result.Images = imageRepository.GetRestarauntImages(restaraunt.RestarauntID);
     return result;
 }
예제 #2
0
 public void SaveRestaraunt(Restaraunt restaraunt)
 {
     if (restaraunt.RestarauntID == 0)
     {
         context.Restaraunts.Add(restaraunt);
     }
     else
     {
         Restaraunt dbEntry = context.Restaraunts.Find(restaraunt.RestarauntID);
         if (dbEntry != null)
         {
             dbEntry.InteriorRate = restaraunt.InteriorRate;
             dbEntry.KitchenRate = restaraunt.KitchenRate;
             dbEntry.MaintenanceRate = restaraunt.MaintenanceRate;
             dbEntry.RestarauntType = restaraunt.RestarauntType;
             dbEntry.Longitude = restaraunt.Longitude;
             dbEntry.Latitude = restaraunt.Latitude;
         }
     }
     context.SaveChanges();
 }