public ActionResult Calendar() { var model = new GoogleCalendarViewModel { CalendarId = m_googleCalendarConfiguration.CalendarId }; return(View(model)); }
public async Task <IActionResult> GoogleCalendarIntegration() { var userHasPermissions = await this.CheckIfUserHasPermissions(); var model = new GoogleCalendarViewModel { HasPermissions = userHasPermissions, StatusMessage = this.StatusMessage }; return(this.View(model)); }
public async Task <IActionResult> GoogleCalendarIntegration() { var user = await this._manageService.GetUserAsync(this.User).ConfigureAwait(false); if (user == null) { throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, ExceptionsMessages.UserWithIdNotFound, this._accountService.GetUserId(this.User))); } var userHasPermissions = await this.CheckIfUserHasPermissions(); var model = new GoogleCalendarViewModel { IsAlreadyIntegrated = user.IsIntegratedWithGoogleCalendar, HasPermissions = userHasPermissions, StatusMessage = this.StatusMessage }; return(this.View(model)); }