public LocalizationVm GetLocalization(string culture = "en-us") { var cultureInfo = CultureInfo.GetCultureInfo(culture); var result = ViewModelsProvider.GetLocalizationVm(cultureInfo); return(result); }
public void PutAnswer(SubmitAnswerVm vm) { foreach (var answerId in vm.AnswersIds) { ViewModelsProvider.SaveAnswer(vm.QuestionId, answerId); } }
public EntityListViewModel( IUnityContainer container, ViewModelsProvider provider) : base(container) { container.RegisterInstance(this); _provider = provider; PropertyNames = provider.GetEntityViewModel <TEntity>().PropertyNames; Filter = PropertyNames.FirstOrDefault(); EntityViewModels = new ObservableRangeCollection <EntityViewModelBase <TEntity> >(); var crud = container.Resolve <ICrud <TEntity> >(); if (crud.LocalEntities != null) { crud.LocalEntities.CollectionChanged += LocalEntitiesOnCollectionChanged; foreach (var entity in crud.LocalEntities) { var viewModel = _provider.GetEntityViewModel(entity); EntityViewModels.Add(viewModel); } } CollectionView = (ListCollectionView)CollectionViewSource.GetDefaultView(EntityViewModels); CollectionView.Filter = EntityFilter; }
public ProfilesController(ApplicationDbContext context, UserManager <ApplicationUser> manager) { _manager = manager; _context = context; _ratingService = new FeedbackService(); _vmProvider = new ViewModelsProvider(); _userRepository = new UserRepository(context); }
public async Task <IActionResult> Index() { var checker = new UserCourseDateExpireChecker(_context); await checker.CheckAllUserCourses(); var vmProvider = new ViewModelsProvider(); return(View(vmProvider.GetHomeViewModel(_context))); }
public CoursesController(ApplicationDbContext context, UserManager <ApplicationUser> manager) { _manager = manager; _context = context; _courseRepository = new CourseRepository(context); _userRepository = new UserRepository(context); _vmProvider = new ViewModelsProvider(); }
public async Task <IActionResult> Shedule() { var helperUser = await _userManager.GetUserAsync(User); var user = _userRepository.GetUserWithLessonsList(helperUser.Id); var scheduleService = new FormingScheduleService(); //var studentLessons = new List<UserLesson>(); //var teacherLessons= new List<UserLesson>(); var studentLessons = scheduleService.FillUsersStudentSchedule(user, _context); var teacherLessons = scheduleService.FillUsersTeacherSchedule(user, _context); var vmProvider = new ViewModelsProvider(); var currentUser = await _userManager.GetUserAsync(User); return(View(vmProvider.GetSheduleViewModel(studentLessons, teacherLessons, currentUser.Id))); }
public MainViewModel( IUnityContainer container, ViewModelsProvider provider) : base(container) { container.RegisterInstance(this); EntityMenuItems = new[] { provider.GetMenuItemViewModel(typeof(Position)), provider.GetMenuItemViewModel(typeof(Product)), provider.GetMenuItemViewModel(typeof(Device)), provider.GetMenuItemViewModel(typeof(KeyUser)), provider.GetMenuItemViewModel(typeof(Key)), provider.GetMenuItemViewModel(typeof(Organization)), provider.GetMenuItemViewModel(typeof(Contract)), provider.GetMenuItemViewModel(typeof(User)) }; }
public SingleQuestionVm GetSingleQuestion(long id) { var result = ViewModelsProvider.GetSingleQuestionVm(id); return(result); }
public CaptionSelectList GetCategories() { var result = ViewModelsProvider.GetCategories(); return(result); }
public CaptionSelectList GetTargets() { var result = ViewModelsProvider.GetTargets(); return(result); }
public ActionResult LogIn(string returnUrl) { LogInVm vm = ViewModelsProvider.GetLogOnVm(returnUrl); return(View(vm)); }
public ActionResult LogOff() { ViewModelsProvider.LogOff(); return(RedirectToAction("Application", "Application")); }
public List <QuizLblVm> GetAvailableSurveys() { var result = ViewModelsProvider.GetavAvailableQuizzesVm(0); return(result); }
public SurveysVm GetUserSurveys() { var result = ViewModelsProvider.GetSurveysVm(0); return(result); }
public AttendQuestionVm GetAttendQuestion(long id) { var result = ViewModelsProvider.GetAttendQuizQuestionVm(id); return(result); }
public PointsStatusVm GetPointsStatus() { var result = ViewModelsProvider.GetPointsStatusVm(); return(result); }
public void PutSurvey(QuizVm vm) { ViewModelsProvider.SaveQuiz(vm); }
public QuizVm GetQuiz(long id) { var result = ViewModelsProvider.GetQuizVm(id); return(result); }
public void PutSingleQuestion(SingleQuestionVm vm) { ViewModelsProvider.SaveSingleQuestion(vm); }