Пример #1
0
        public IActionResult AddProject(ProjectViewModel model)
        {
            var project = new Project();

            project.Name        = model.Name;
            project.Description = model.Description;

            var userId = _userManager.GetLoggedUserId();

            project.OwnerId = userId;

            _projectManager.Add(project);
            _projectManager.Commit();

            return(RedirectToAction("Project", new { id = project.Id }));
        }
Пример #2
0
        public IActionResult AddProject(ProjectViewModel model)
        {
            var project = new Project();

            project.Name        = model.Name;
            project.Description = model.Description;

            var userId = _userManager.GetLoggedUserId();

            project.OwnerId = userId;

            _projectManager.Add(project);
            _projectManager.Commit();

            var results = project;

            return(Ok(results));
        }
Пример #3
0
        public IActionResult Dashboard()
        {
            var model         = new DashboardViewModel();
            var userId        = _userManagerData.GetLoggedUserId();
            var user          = _userManagerData.Get(userId);
            var selectedHotel = _hotelManager.Get(user.SelectedHotelId);

            model.Hotels = _hotelManager.GetForUser(userId);
            //Zmienić żeby nie ustawiało tutaj
            //Przy zapisywaniu pierwszego hotelu dla Usera ma się ustawić jeśli nie ma.
            //Tutaj ma tylko pobierać, a w ustawieniach usera zrobię, żeby można bylo
            //Domyślny hotel zmieniać
            model.SelectedHotel = selectedHotel;
            model.Reservations  = _reservationManagerData.GetForHotel(selectedHotel.Id);
            model.Rooms         = _roomManagerData.GetRoomsForHotel(selectedHotel.Id);

            return(View(model));
        }