# Calendar:

* refactoring: use a Gapi.net45 NuGet package, drop conflicting code.
* insert an event @HairCutQuery.
* View the choosen calendar from the account page
This commit is contained in:
Paul Schneider 2017-07-05 15:47:22 +02:00
commit 4810f3efba
123 changed files with 270 additions and 24385 deletions

View file

@ -305,7 +305,7 @@ Le client final: {clientFinal}
if (pro.Performer.DedicatedGoogleCalendar != null && yaev.EventDate != null) {
_logger.LogInformation("Inserting an event in the calendar");
DateTime evdate = yaev.EventDate ?? new DateTime();
var result = await _calendarManager.CreateEventAsync(
var result = await _calendarManager.CreateEventAsync(pro.Performer.Id,
pro.Performer.DedicatedGoogleCalendar,
evdate, 3600, yaev.Topic, yaev.Message,
yaev.Location?.Address, false
@ -454,12 +454,12 @@ Le client final: {clientFinal}
if (pro.Performer.DedicatedGoogleCalendar != null && yaev.EventDate != null) {
DateTime evdate = yaev.EventDate ?? new DateTime();
await _calendarManager.CreateEventAsync(
await _calendarManager.CreateEventAsync(
pro.Performer.Id,
pro.Performer.DedicatedGoogleCalendar,
evdate, 3600, yaev.Topic, yaev.Message,
yaev.Location?.ToString(), false
);
);
}
await _emailSender.SendEmailAsync(

View file

@ -116,7 +116,8 @@ namespace Yavsc.Controllers
Avatar = user.Avatar,
BankInfo = user.BankInfo,
DiskUsage = user.DiskUsage,
DiskQuota = user.DiskQuota
DiskQuota = user.DiskQuota,
DedicatedCalendarId = user.DedicatedGoogleCalendar
};
model.HaveProfessionalSettings = _dbContext.Performers.Any(x => x.PerformerId == user.Id);
var usrActs = _dbContext.UserActivities.Include(a=>a.Does).Where(a=> a.UserId == user.Id);
@ -275,7 +276,7 @@ namespace Yavsc.Controllers
{
return View(new SetGoogleCalendarViewModel {
ReturnUrl = returnUrl,
Calendars = await _calendarManager.GetCalendarsAsync(User.GetUserId(), pageToken)
Calendars = await _calendarManager.GetCalendarsAsync(User.GetUserId(), pageToken)
});
}