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));
        }
Exemplo n.º 2
0
        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));
        }