public static List <TouristSiteViewModel> GetTouristSiteViewModel() { var data = new List <TouristSite>(); var model = new List <TouristSiteViewModel>(); var manager = PlugInManager.GetMasterDataManager(); data = manager.GetTouristSites(); foreach (var TouristSite in data) { var m = new TouristSiteViewModel(); m.id = TouristSite.id; m.CountryId = TouristSite.CountryId; m.PlaceId = TouristSite.PlaceId; m.RegionId = TouristSite.RegionId; m.SiteCode = TouristSite.SiteCode; m.SiteName = TouristSite.SiteName; m.Stars = TouristSite.Stars; m.ImageGalleryPath = TouristSite.ImageGalleryPath; m.ImageThumbnailsPath = TouristSite.ImageThumbnailsPath; m.Description = TouristSite.Description; m.Longitude = TouristSite.Longitude; m.Latitude = TouristSite.Latitude; model.Add(m); } return(model); }
public static void UpdateMasterData(TouristSiteViewModel model) { var manager = PlugInManager.GetMasterDataManager(); var touristsite = manager.GetTouristSite(model.id); touristsite.CountryId = model.CountryId; touristsite.PlaceId = model.PlaceId; touristsite.RegionId = model.RegionId; touristsite.SiteCode = model.SiteCode; touristsite.SiteName = model.SiteName; touristsite.Stars = model.Stars; touristsite.Description = model.Description; touristsite.ImageGalleryPath = model.ImageGalleryPath; touristsite.ImageThumbnailsPath = model.ImageThumbnailsPath; touristsite.Latitude = model.Latitude; touristsite.Longitude = model.Longitude; manager.UpdateMasterData(touristsite); }
protected void GridTouristSiteView_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { TouristSiteViewModel model = new TouristSiteViewModel(); model.CountryId = e.NewValues["CountryId"] == null? 0:(int)e.NewValues["CountryId"]; model.Description = e.NewValues["Description"].ToString() ?? string.Empty; model.PlaceId = e.NewValues["PlaceId"] == null ? 0 : (int)e.NewValues["PlaceId"]; model.RegionId = e.NewValues["RegionId"] == null ? 0 : (int)e.NewValues["RegionId"]; model.SiteCode = e.NewValues["SiteCode"].ToString() ?? string.Empty; model.SiteName = e.NewValues["SiteName"].ToString() ?? string.Empty; model.Stars = e.NewValues["Stars"] == null ? 0 : (int)e.NewValues["Stars"]; //model.ImageGalleryPath = e.NewValues["ImageGalleryPath"].ToString()?? string.Empty; //model.ImageThumbnailsPath = e.NewValues["ImageThumbnailsPath"].ToString()?? string.Empty; controller.AddTouristSite(model); e.Cancel = true; GridTouristSiteView.CancelEdit(); Bind(); }
public static void AddMasterData(TouristSiteViewModel model) { var manager = PlugInManager.GetMasterDataManager(); TouristSite touristsite = new TouristSite(); touristsite.id = Guid.NewGuid().ToString(); touristsite.CountryId = model.CountryId; touristsite.PlaceId = model.PlaceId; touristsite.RegionId = model.RegionId; touristsite.SiteCode = model.SiteCode; touristsite.SiteName = model.SiteName; touristsite.Stars = model.Stars; touristsite.Description = model.Description; touristsite.ImageGalleryPath = model.ImageGalleryPath; touristsite.ImageThumbnailsPath = model.ImageThumbnailsPath; touristsite.Latitude = model.Latitude; touristsite.Longitude = model.Longitude; manager.AddMasterData(touristsite); }
protected void GridTouristSiteView_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { var listSaP = (List <TouristSiteViewModel>)GridTouristSiteView.DataSource; TouristSiteViewModel model = listSaP.Find(m => m.id == e.Keys[0].ToString()); model.CountryId = e.NewValues["CountryId"] == null ? 0 : (int)e.NewValues["CountryId"]; model.Description = e.NewValues["Description"].ToString() ?? string.Empty; model.PlaceId = e.NewValues["PlaceId"] == null ? 0 : (int)e.NewValues["PlaceId"]; model.RegionId = e.NewValues["RegionId"] == null ? 0 : (int)e.NewValues["RegionId"]; model.SiteCode = e.NewValues["SiteCode"].ToString() ?? string.Empty; model.SiteName = e.NewValues["SiteName"].ToString() ?? string.Empty; model.Stars = e.NewValues["Stars"] == null ? 0 : (int)e.NewValues["Stars"]; //model.ImageGalleryPath = e.NewValues["ImageGalleryPath"].ToString() ?? string.Empty; //model.ImageThumbnailsPath = e.NewValues["ImageThumbnailsPath"].ToString() ?? string.Empty; controller.UpdateTouristSite(model); e.Cancel = true; GridTouristSiteView.CancelEdit(); Bind(); }
public void UpdateTouristSite(TouristSiteViewModel model) { MasterDataRepository.UpdateMasterData(model); }
public void AddTouristSite(TouristSiteViewModel model) { MasterDataRepository.AddMasterData(model); }