public ClinicViewModel GetClinic(Int32 id) { using (aOmsdCustomConext) { try { var aClinic = aOmsdCustomConext.Clinic. Include(x => x.PhysicalCityNavigation). Include(x => x.ServiceTypeNavigation).SingleOrDefault(y => y.ClinicId == id); var aClinicHours = aOmsdCustomConext.TClinicHours.Where(x => x.Sublistingid == id).ToList(); SetClinicHourViewModel(aClinicHours); ClinicViewModel aClinicViewModel = new ClinicViewModel(); if (aClinic.Status == 1) { aClinicViewModel.ClinicId = -1; return(aClinicViewModel); } aClinicViewModel.ClinicId = aClinic.ClinicId; aClinicViewModel.Name = aClinic.Name; aClinicViewModel.PhysicalAddressLine1 = aClinic.PhysicalAddressLine1; aClinicViewModel.PhysicalAddressLine2 = aClinic.PhysicalAddressLine2; aClinicViewModel.PhysicalCity = aClinic.PhysicalCityNavigation.Name; aClinicViewModel.PhysicalPostCode = aClinic.PhysicalPostalCode; aClinicViewModel.Phone1 = aClinic.Phone1; aClinicViewModel.Phone2 = aClinic.Phone2; aClinicViewModel.Website = aClinic.Website; aClinicViewModel.WebsiteFrench = aClinic.WebsiteFrench; aClinicViewModel.Email1 = aClinic.Email1; aClinicViewModel.Email2 = aClinic.Email2; aClinicViewModel.IsEmail1Primary = aClinic.IsEmail1Primary == 0 ? "No" : "Yes"; aClinicViewModel.AcceptingNew = aClinic.AcceptingNew == 0 ? "No" : "Yes"; aClinicViewModel.Longitude = aClinic.Longitude; aClinicViewModel.Latitude = aClinic.Latitude; aClinicViewModel.Fax = aClinic.Fax; aClinicViewModel.MailingAddressLine1 = aClinic.MailingAddressLine1; aClinicViewModel.MailingAddressLine2 = aClinic.MailingAddressLine2; aClinicViewModel.MailingCity = aClinic.PhysicalCityNavigation.Name; aClinicViewModel.ServiceType = aClinic.ServiceTypeNavigation.Name; aClinicViewModel.CommunityAndAreasServed = aClinic.CommunityAndAreasServed; aClinicViewModel.Description = aClinic.Description; aClinicViewModel.DescriptionFrench = aClinic.DescriptionFrench; aClinicViewModel.HoursOfBusinessNotes = aClinic.HoursOfBusinessNotes; aClinicViewModel.HoursOfBusinessNotesForFrench = aClinic.HoursOfBusinessNotesForFrench; aClinicViewModel.ClinicHours = GetClinicHourViewModel(); aClinicViewModel.DateActivated = aClinic.DateActivated; aClinicViewModel.CreatedDate = aClinic.CreatedDate; aClinicViewModel.Datecreated = aClinic.Datecreated; aClinicViewModel.DateModified = aClinic.DateModified; aClinicViewModel.ClinicAdminEmail = aClinic.ClinicAdminEmail; return(aClinicViewModel); } catch (Exception e) { throw e; } } }
private EditModalWindow(ClinicViewModel model) { InitializeComponent(); ChangeTheme(); SwitchLanguage(); clinicViewModel = model; }
public static async Task <EditModalWindow> Create(ClinicViewModel model) { EditModalWindow modal = new EditModalWindow(model); await modal.InitializeData(); return(modal); }
public async Task <IActionResult> EditAsync(int id, ClinicViewModel model) { if (ModelState.IsValid) { Clinic clinic; try { clinic = this._clinicService.GetClinicById(id); } catch (Exception) { ViewBag.ErrorMessage = "Clinic not found."; return(View("ErrorMessage")); } clinic.Name = model.Name; clinic.Street = model.Street; clinic.City = model.City; clinic.Country = model.Country; clinic.WorkingHours = model.WorkingHours; clinic.PostalCode = model.PostalCode; this._clinicService.Update(clinic); await _clinicService.SaveChangesAsync(); } return(RedirectToAction("All")); }
public NearbyClinicDetailPage() { InitializeComponent(); if (Device.iOS == Device.RuntimePlatform) { NavigationPage.SetTitleIcon(this, AppConfigurations.IconNavigationBar); } NearbyClinicsPageViewModel = (NearbyClinicsPageViewModel)BindingContext; ClinicSelected = NearbyClinicsPageViewModel.ClinicSelected; map = new ExtendedMap(MapSpan.FromCenterAndRadius(new Position(ClinicSelected.Latitude, ClinicSelected.Longitude), Distance.FromKilometers(1))) { IsShowingUser = CrossGeolocator.Current.IsGeolocationAvailable && CrossGeolocator.Current.IsGeolocationEnabled, ItemsSource = new List <ClinicViewModel>() { new ClinicViewModel() { Icon = "gps2", HasInteraction = false, Latitude = ClinicSelected.Latitude, Longitude = ClinicSelected.Longitude, Name = ClinicSelected.Name, Description = ClinicSelected.Description } }, }; stackMap.Content = map; NearbyClinicsPageViewModel.PropertyChanged += NearbyClinicsPageViewModelPropertyChanged; }
public IActionResult Edit(int id) { Clinic clinic; try { clinic = this._clinicService.GetClinicById(id); } catch (Exception) { ViewBag.ErrorMessage = "Clinic not found."; return(View("ErrorMessage")); } var clinicViewModel = new ClinicViewModel { Id = clinic.Id, Name = clinic.Name, Street = clinic.Street, City = clinic.City, Country = clinic.Country, PostalCode = clinic.PostalCode, WorkingHours = clinic.WorkingHours }; return(View("Edit", clinicViewModel)); }
public DeleteModalWindow(ClinicViewModel clinicViewModel) { this.clinicViewModel = clinicViewModel; InitializeComponent(); SwitchLanguage(); ChangeTheme(); }
public ClinicWithUsersViewModel(List <User> users, IEnumerable <Clinic> clinics) { Clinics = new List <ClinicViewModel>(); foreach (var clinic in clinics) { var vm = new ClinicViewModel() { Details = clinic, Users = new List <UserViewModel>() }; foreach (var user in users) { if (user.ClinicIds.Contains(clinic.Id) || user.Roles.Contains("AccountAdmin")) { vm.Users.Add(new UserViewModel() { Id = user.Id, Email = user.Email, Name = user.Name = user.Name, Status = user.Status.ToString(), LastLogin = user.LastLogin, CreatedOn = user.CreatedOn }); } } Clinics.Add(vm); } }
public async Task <ClinicDto> Add(ClinicViewModel model, string requestAuthor) { ClinicDtos.Add(new ClinicDto() { Id = 3, Name = model.Name }); return(ClinicDtos.Last()); }
public NearbyClinicsPageViewModel(INavigationService navigationService, IDialogService dialogService, IApiService apiService, IPhoneService phoneService) { servicesPageViewModel = ServiceLocator.Current.GetInstance <IServicesPageViewModel>(); Clinics = new ObservableCollection <ClinicViewModel>(); ClinicSelected = new ClinicViewModel(); this.apiService = apiService; this.dialogService = dialogService; this.navigationService = navigationService; this.phoneService = phoneService; }
public override void Delete(object selectedItem) { DataRowView item = (DataRowView)selectedItem; ClinicViewModel clinic = Mapping.Mapper.Map <ClinicViewModel>(item); DeleteModalWindow deleteModal = new DeleteModalWindow(clinic); _ = deleteModal.ShowDialog(); DataGridControl.InformAboutStatus(deleteModal.OperationStatus); }
public override async void Edit(object selectedItem) { DataRowView item = (DataRowView)selectedItem; ClinicViewModel clinic = Mapping.Mapper.Map <ClinicViewModel>(item); EditModalWindow modal = await EditModalWindow.Create(clinic); _ = modal.ShowDialog(); DataGridControl.InformAboutStatus(modal.OperationStatus); }
public override void Delete(object selectedItem, double height = 0, double width = 0) { DataRowView item = (DataRowView)selectedItem; ClinicViewModel clinic = Mapping.Mapper.Map <ClinicViewModel>(item); Window deleteModal = new DeleteModal(clinic); WindowHelper.CenterWindow(deleteModal, height, width); deleteModal.ShowDialog(); }
public override void Edit(object selectedItem, double height = 0, double width = 0) { DataRowView item = (DataRowView)selectedItem; ClinicViewModel clinic = Mapping.Mapper.Map <ClinicViewModel>(item); EditModal modal = new EditModal(clinic); WindowHelper.SetModal(modal, height, width); modal.ShowDialog(); }
public async Task <ClinicDto> Edit(int id, ClinicViewModel model, string requestAuthor) { var entity = Mapper.Map <Clinic>(model); entity.Id = id; Context.Entry(entity).State = EntityState.Modified; await Context.SaveChangesAsyncWithAudit(requestAuthor); return(Mapper.Map <ClinicDto>(entity)); }
public async Task <ClinicDto> Edit(int id, ClinicViewModel model, string requestAuthor) { var index = ClinicDtos.FindIndex(c => c.Id == id); if (index == -1) { return(null); } ClinicDtos[index].Name = model.Name; return(ClinicDtos[index]); }
public IEnumerable <ClinicViewModel> SearchClinics([FromBody] String searchKeyWord) { int searchKeyWordInt; if (!int.TryParse(searchKeyWord, out searchKeyWordInt)) { searchKeyWordInt = -999; } IList <ClinicViewModel> aList = new List <ClinicViewModel>(); var aClinicsList = aOmsdCustomConext.Clinic.Include(x => x.PhysicalCityNavigation) .Include(y => y.ServiceTypeNavigation) .Where(aClinic => aClinic.Status != 1) .Where(x => x.Name.Contains(searchKeyWord) || x.PhysicalAddressLine1.Contains(searchKeyWord) || x.PhysicalAddressLine2.Contains(searchKeyWord) || (x.ClinicId == searchKeyWordInt) || x.Phone1.Contains(searchKeyWord) || x.Phone2.Contains(searchKeyWord) || x.MailingCityNavigation.Name.Contains(searchKeyWord) || x.MailingCityNavigation.Name.Contains(searchKeyWord) || x.MailingPostalCode.Contains(searchKeyWord) || x.PhysicalPostalCode.Contains(searchKeyWord) || x.Website.Contains(searchKeyWord) || x.WebsiteFrench.Contains(searchKeyWord) ).ToList(); if (aClinicsList != null && aClinicsList.Count > 0) { foreach (var aClinic in aClinicsList) { ClinicViewModel aClinicViewModel = new ClinicViewModel(); aClinicViewModel.ClinicId = aClinic.ClinicId; aClinicViewModel.Name = aClinic.Name; aClinicViewModel.PhysicalAddressLine1 = aClinic.PhysicalAddressLine1; aClinicViewModel.PhysicalAddressLine2 = aClinic.PhysicalAddressLine2; aClinicViewModel.PhysicalCity = aClinic.PhysicalCityNavigation.Name; aClinicViewModel.PhysicalPostCode = aClinic.PhysicalPostalCode; aClinicViewModel.Phone1 = aClinic.Phone1; aClinicViewModel.Phone2 = aClinic.Phone2; aClinicViewModel.Website = aClinic.Website; aClinicViewModel.Email1 = aClinic.Email1; aClinicViewModel.ServiceType = aClinic.ServiceTypeNavigation.Name; aClinicViewModel.Description = aClinic.Description; aClinicViewModel.DescriptionFrench = aClinic.DescriptionFrench; aClinicViewModel.HoursOfBusinessNotes = aClinic.HoursOfBusinessNotes; aClinicViewModel.HoursOfBusinessNotesForFrench = aClinic.HoursOfBusinessNotesForFrench; aList.Add(aClinicViewModel); } } return(aList); }
public async Task <ClinicDto> Add(ClinicViewModel model, string requestAuthor) { var entity = Mapper.Map <Clinic>(model); entity.CreatedBy = requestAuthor; var result = await Context.Clinics.AddAsync(entity); await Context.SaveChangesAsyncWithAudit(entity.CreatedBy); return(Mapper.Map <ClinicDto>(result.Entity)); }
internal static void SetClinicToClinicViewModel(ClinicViewModel viewModel, Clinic model, string decimalSeparator) { viewModel.Address = model.Addres; viewModel.Icon = "gps2"; viewModel.Latitude = double.Parse(model.Latitude.Replace(".", decimalSeparator)); viewModel.Longitude = double.Parse(model.Longitude.Replace(".", decimalSeparator)); viewModel.Name = model.Name; viewModel.Schedule = model.Schedule; viewModel.Services = model.Services; viewModel.Distance = model.Distance; viewModel.AdultTime = model.AdultTime; viewModel.PediatricTime = model.PediatricTime; }
public async Task <IActionResult> Create() { ViewBag.LoginAs = LoginAs.ToString(); if (LoginAs == Shared.Enums.LoginAs.ADMIN) { ViewBag.Hospitals = await GetHospitalsSelectListAsync(); } var model = new ClinicViewModel { listCities = _commonUtils.PopulateCitiesList() }; return(View(model)); }
public void WorkInClinic(DatePicker sinceDatePicker, DatePicker untilDatePicker, RoutedEventHandler onDelete) { ClinicViewModel clinicViewModel = ClinicComboBox.SelectedItem as ClinicViewModel; DateTime since = sinceDatePicker.SelectedDate.Value; DateTime? until = untilDatePicker.SelectedDate != null ? untilDatePicker.SelectedDate : null; DoctorClinicViewModel doctorClinicViewModel = new DoctorClinicViewModel() { IdClinic = clinicViewModel.IdClinic, Since = since, UntilDate = until, IdDoctor = doctor.IdDoctor }; doctor.GetClinics().Add(Mapping.Mapper.Map <DoctorClinic>(doctorClinicViewModel)); PutClinicInList(doctorClinicViewModel, onDelete); untilDatePicker.SelectedDate = null; sinceDatePicker.SelectedDate = null; ClinicComboBox.SelectedItem = null; }
private void LoadNearbyClinics(ResponseNearbyClinics responseNearbyClinics) { try { Clinics.Clear(); IList <Clinic> nearbyClinics = new List <Clinic>(); foreach (Clinic item in responseNearbyClinics.Clinics) { if (CurrentLocation != null) { item.Distance = ViewModelHelper.Distance(CurrentLocation.Latitude, CurrentLocation.Longitude, double.Parse(item.Latitude.Replace(".", phoneService.CurrentCulture.NumberFormat.CurrencyDecimalSeparator)), double.Parse(item.Longitude.Replace(".", phoneService.CurrentCulture.NumberFormat.CurrencyDecimalSeparator))); } nearbyClinics.Add(item); } IList <Clinic> clinicsOrdered = new List <Clinic>(); if (CurrentLocation != null) { clinicsOrdered = nearbyClinics.OrderBy(x => x.Distance).ToList(); } else { clinicsOrdered = nearbyClinics.OrderBy(x => x.Name).ToList(); } Clinics.Clear(); foreach (var item in clinicsOrdered) { ClinicViewModel clinicViewModel = new ClinicViewModel(); ViewModelHelper.SetClinicToClinicViewModel(clinicViewModel, item, phoneService.CurrentCulture.NumberFormat.CurrencyDecimalSeparator); Clinics.Add(clinicViewModel); } } catch (Exception e) { } }
public async Task ControllerAddsNewClinic() { var model = new ClinicViewModel() { Name = "Klinika dodana", Address = "Adres", City = "Miasto", PostalCode = "66-200", Province = "Województwo" }; var controller = new ClinicController(_fakeService); var result = await controller.Post(model); var newClinic = await _fakeService.Get(3); Assert.IsType <CreatedResult>(result.Result); Assert.Equal(model.Name, newClinic.Name); }
public async Task <IActionResult> Create(ClinicViewModel model) { if (ModelState.IsValid) { var newClinic = new Clinic { Name = model.Name, Street = model.Street, City = model.City, PostalCode = model.PostalCode, Country = model.Country, WorkingHours = model.WorkingHours, }; var result = _clinicService.AddAsync(newClinic); await result; await _clinicService.SaveChangesAsync(); } return(RedirectToAction("All")); }
public IActionResult Details(int id) { Clinic clinic; try { clinic = this._clinicService.GetClinicById(id); } catch (Exception) { ViewBag.ErrorMessage = "Clinic not found."; return(View("ErrorMessage")); } var clinicViewModel = new ClinicViewModel { Id = clinic.Id, City = clinic.City, Country = clinic.Country, Name = clinic.Name, PostalCode = clinic.PostalCode, Street = clinic.Street, WorkingHours = clinic.WorkingHours, Dentists = this._dentistService.GetAllActiveClinicDentists(clinic.Id) .Select( d => new DentistViewModel { Id = d.Id, FirstName = d.FirstName, LastName = d.LastName, Specialty = this._specialtyService .GetSpecialtyNameById((int)d.SpecialtyId), AverageRating = this._ratingService.GetAverageDentistRating(d.Id), ImageUrl = d.ImageUrl, }).ToList(), }; return(View(clinicViewModel)); }
public IEnumerable <ClinicViewModel> GetClinics() { IList <ClinicViewModel> aList = new List <ClinicViewModel>(); using (aOmsdCustomConext) { var clinics = aOmsdCustomConext.Clinic .Where(aClinic => aClinic.Status != 1) .Include(aClinic => aClinic.PhysicalCityNavigation) .Include(aClinic => aClinic.ServiceTypeNavigation).ToList(); foreach (var aClinic in clinics) { ClinicViewModel aClinicViewModel = new ClinicViewModel(); aClinicViewModel.ClinicId = aClinic.ClinicId; aClinicViewModel.Name = aClinic.Name; aClinicViewModel.PhysicalAddressLine1 = aClinic.PhysicalAddressLine1; aClinicViewModel.PhysicalAddressLine2 = aClinic.PhysicalAddressLine2; aClinicViewModel.PhysicalCity = aClinic.PhysicalCityNavigation.Name; aClinicViewModel.PhysicalPostCode = aClinic.PhysicalPostalCode; aClinicViewModel.Phone1 = aClinic.Phone1; aClinicViewModel.Phone2 = aClinic.Phone2; aClinicViewModel.Website = aClinic.Website; aClinicViewModel.Email1 = aClinic.Email1; aClinicViewModel.ServiceType = aClinic.ServiceTypeNavigation.Name; aClinicViewModel.Description = aClinic.Description; aClinicViewModel.DescriptionFrench = aClinic.DescriptionFrench; aClinicViewModel.HoursOfBusinessNotes = aClinic.HoursOfBusinessNotes; aClinicViewModel.HoursOfBusinessNotesForFrench = aClinic.HoursOfBusinessNotesForFrench; aClinicViewModel.DateActivated = aClinic.DateActivated; aClinicViewModel.CreatedDate = aClinic.CreatedDate; aClinicViewModel.Datecreated = aClinic.Datecreated; aClinicViewModel.DateModified = aClinic.DateModified; aList.Add(aClinicViewModel); } return(aList); } }
private Clinic CreateNewClinic(ClinicViewModel aClinicViewModel) { Clinic aClinic = new Clinic(); var ontarioCityId = aOmsdCustomConext.OntarioCity.Where(x => (x.Name == aClinicViewModel.PhysicalCity)).FirstOrDefault().OntarioCityId; var serviceType = aOmsdCustomConext.ServiceType.Where(x => x.Name == aClinicViewModel.ServiceType).FirstOrDefault().ServiceTypeId; var status = aOmsdCustomConext.Status.Where(x => x.StatusId == 4).FirstOrDefault().StatusId; aClinic.Name = aClinicViewModel.Name; aClinic.PhysicalAddressLine1 = aClinicViewModel.PhysicalAddressLine1; aClinic.PhysicalAddressLine2 = aClinicViewModel.PhysicalAddressLine2; aClinic.PhysicalCity = ontarioCityId; aClinic.PhysicalPostalCode = aClinicViewModel.PhysicalPostCode; aClinic.Phone1 = aClinicViewModel.Phone1; aClinic.Phone2 = aClinicViewModel.Phone2; aClinic.Website = aClinicViewModel.Website; aClinic.WebsiteFrench = aClinicViewModel.WebsiteFrench; aClinic.Email1 = aClinicViewModel.Email1; aClinic.Email2 = aClinicViewModel.Email2; aClinic.IsEmail1Primary = aClinicViewModel.IsEmail1Primary == "Yes" ? 1 : 0; aClinic.AcceptingNew = aClinicViewModel.AcceptingNew == "Yes" ? 1 : 0; aClinic.Longitude = aClinicViewModel.Longitude; aClinic.Latitude = aClinicViewModel.Latitude; aClinic.Fax = aClinicViewModel.Fax; aClinic.MailingAddressLine1 = aClinicViewModel.MailingAddressLine1; aClinic.MailingAddressLine2 = aClinicViewModel.MailingAddressLine2; aClinic.MailingCity = ontarioCityId; aClinic.ServiceType = serviceType; aClinic.CommunityAndAreasServed = aClinicViewModel.CommunityAndAreasServed; aClinic.Description = aClinicViewModel.Description; aClinic.DescriptionFrench = aClinicViewModel.DescriptionFrench; aClinic.HoursOfBusinessNotes = aClinicViewModel.HoursOfBusinessNotes; aClinic.HoursOfBusinessNotesForFrench = aClinicViewModel.HoursOfBusinessNotesForFrench; aClinic.Status = status; aClinic.CreatedDate = DateTime.Now; aClinic.Datecreated = DateTime.Now; aClinic.ClinicAdminEmail = aClinicViewModel.ClinicAdminEmail; return(aClinic); }
public ActionResult Index() { // retrieve clinic info if exists var clinic = _clinicRepository.GetClinic(); if (clinic != null) { var clinicViewModel = new ClinicViewModel() { Id = clinic.Id, Name = clinic.Name, PhoneNumber = clinic.PhoneNumber, Address = clinic.Address, FaxNumber = clinic.FaxNumber, // ensure days are in order ClinicDays = clinic.ClinicDays.OrderBy(s => (int)(s.Day)).ToList() }; return(View(clinicViewModel)); } return(View()); }
public ClinicViewModel AddClinic([FromBody] ClinicViewModel aClinicViewModel) { bool cityExist = aOmsdCustomConext.OntarioCity.Any(x => (x.Name == aClinicViewModel.PhysicalCity)); bool serviceExist = aOmsdCustomConext.ServiceType.Any(x => x.Name == aClinicViewModel.ServiceType); if (!cityExist) { aClinicViewModel.PhysicalCity = "-1"; } if (!serviceExist) { aClinicViewModel.ServiceType = "-1"; } if ((!cityExist) || (!serviceExist)) { return(aClinicViewModel); } var aClinic = CreateNewClinic(aClinicViewModel); aOmsdCustomConext.Clinic.Add(aClinic); aOmsdCustomConext.SaveChanges(); return(aClinicViewModel); }
public async Task <IActionResult> Edit(int?id) { ViewBag.LoginAs = LoginAs.ToString(); if (LoginAs == Shared.Enums.LoginAs.CLINICMANAGER) { id = _clinicService.GetCurrentClinic()?.Id; } else { if (LoginAs == Shared.Enums.LoginAs.ADMIN) { ViewBag.Hospitals = await GetHospitalsSelectListAsync(); } } if (id == null) { throw new ArgumentNullException(nameof(id)); } var clinic = _clinicService.GetClinicById((int)id); if (clinic == null) { throw new EntityNotFoundException(); } var phonesCount = clinic.PhoneNumbers?.Count ?? 0; var phonesArray = clinic.PhoneNumbers != null?clinic.PhoneNumbers.ToArray() : new ShiftCenterPhoneModel[3]; var model = new ClinicViewModel { Id = clinic.Id, Name = clinic.Name, Name_Ku = clinic.Name_Ku, Name_Ar = clinic.Name_Ar, Description = clinic.Description, Description_Ku = clinic.Description_Ku, Description_Ar = clinic.Description_Ar, CityId = clinic.IsIndependent == true ? (int)clinic.CityId : clinic.Hospital.CityId, listCities = _commonUtils.PopulateCitiesList(), Address = clinic.IsIndependent == true ? clinic.Address : clinic.Hospital.Address, Address_Ku = clinic.IsIndependent == true ? clinic.Address_Ku : clinic.Hospital.Address_Ku, Address_Ar = clinic.IsIndependent == true ? clinic.Address_Ar : clinic.Hospital.Address_Ar, Phone1 = phonesCount >= 1 ? phonesArray[0].PhoneNumber : null, Phone2 = phonesCount >= 2 ? phonesArray[1].PhoneNumber : null, Phone3 = phonesCount >= 3 ? phonesArray[2].PhoneNumber : null, Phone1IsForReserve = phonesCount >= 1 && phonesArray[0].IsForReserve, Phone2IsForReserve = phonesCount >= 2 && phonesArray[1].IsForReserve, Phone3IsForReserve = phonesCount >= 3 && phonesArray[2].IsForReserve, GoogleMap_lat = clinic.Location != null && clinic.Location?.Y > 0 ? clinic.Location?.Y.ToString() : "", GoogleMap_lng = clinic.Location != null && clinic.Location?.X > 0 ? clinic.Location?.X.ToString() : "", FinalBookMessage = clinic.FinalBookMessage, FinalBookMessage_Ku = clinic.FinalBookMessage_Ku, FinalBookMessage_Ar = clinic.FinalBookMessage_Ar, FinalBookSMSMessage = clinic.FinalBookSMSMessage, FinalBookSMSMessage_Ku = clinic.FinalBookSMSMessage_Ku, FinalBookSMSMessage_Ar = clinic.FinalBookSMSMessage_Ar, Notification = clinic.Notification, Notification_Ku = clinic.Notification_Ku, Notification_Ar = clinic.Notification_Ar, IsGovernmental = clinic.IsGovernmental, IsHostelry = clinic.IsHostelry, Type = clinic.Type, HospitalId = clinic.HospitalId, Logo = clinic.Logo }; if (!string.IsNullOrEmpty(model.Logo)) { ViewBag.LogoPreview = "<img src=" + model.Logo + " alt=\"Logo\">"; } return(View("Create", model)); }