public IActionResult GetMuseum(int?id) { int userId = Autentification.GetLoggedUser(HttpContext).Id; Museums m = museumRepository.GetMuseumByAccId(userId); id = m.Id; MuseumVM model = new MuseumVM() { Id = m.Id, Name = m.Name, UserId = m.UserId, Username = m.User.Username, PasswordHash = m.User.PasswordHash, PasswordSalt = m.User.PasswordSalt, RegistrationDate = m.User.RegistrationDate.ToString("dd/MM/yyyy"), MuseumType = m.MuseumType.Name, MuseumTypeId = m.MuseumTypeId, Year = m.OpeningYear, QrScanning = m.QrScanning, TicketSelling = m.OnlineTickets, Description = m.Description, Email = m.Email, Phone = m.Phone, Address = m.Address, Latitude = m.Latitude, Longitude = m.Longitude, Images = imageRepository.GetMuseumImages(m.Id), WorkingHour = workingHoursRepository.GetWorkingHours(m.Id) }; model.MuseumTypes = new SelectList(museumTypeRepository.GetMuseumTypes(), "Id", "Name"); return(View("Edit", model)); }
public IActionResult GetMuseum(int id) { Museums m = museumRepository.GetMuseum(id); MuseumVM model = new MuseumVM() { Id = m.Id, Name = m.Name, MuseumTypeId = m.MuseumTypeId, UserId = m.UserId, Username = m.User.Username, PasswordHash = m.User.PasswordHash, PasswordSalt = m.User.PasswordSalt, NewPassword = null, RepeatPassword = null, MuseumType = museumtypeRepository.GetMuseumTypes().Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList() }; return(View("Edit", model)); }
public IActionResult Index() { IEnumerable <MuseumTypes> model = museumtypeRepository.GetMuseumTypes(); return(View(model)); }