fixed errors

This commit is contained in:
Sarah Faey 2022-11-17 22:08:51 +01:00
parent 07a0e685f2
commit c087c32e3c
2 changed files with 9 additions and 7 deletions

View file

@ -47,7 +47,7 @@
@code { @code {
[Parameter] [Parameter]
public Raid _raid { get; set; } public RaidBase _raid { get; set; }
[Parameter] [Parameter]
public List<DiscordServer> _discordServers {get; set; } public List<DiscordServer> _discordServers {get; set; }

View file

@ -5,8 +5,10 @@
@using Lieb.Models.GuildWars2.Raid @using Lieb.Models.GuildWars2.Raid
@using System.ComponentModel.DataAnnotations @using System.ComponentModel.DataAnnotations
@using System.Security.Claims @using System.Security.Claims
@using SharedClasses.SharedModels
@inject RaidTemplateService RaidTemplateService @inject RaidTemplateService RaidTemplateService
@inject UserService UserService @inject UserService UserService
@inject DiscordService DiscordService
@inject TimeZoneService TimeZoneService @inject TimeZoneService TimeZoneService
@inject NavigationManager NavigationManager @inject NavigationManager NavigationManager
@inject AuthenticationStateProvider AuthenticationStateProvider @inject AuthenticationStateProvider AuthenticationStateProvider
@ -164,7 +166,7 @@
</p> </p>
} }
<DiscordMessageEdit _raid=@_raid _discordServers=@_discordServers _messagesToDelete=@_messagesToDelete ></DiscordMessageEdit> <DiscordMessageEdit _raid=@_template _discordServers=@_discordServers _messagesToDelete=@_messagesToDelete ></DiscordMessageEdit>
<StaticReminderEdit _raidReminders=@_staticReminders _discordServers=@_discordServers _remindersToDelete=@_remindersToDelete ></StaticReminderEdit> <StaticReminderEdit _raidReminders=@_staticReminders _discordServers=@_discordServers _remindersToDelete=@_remindersToDelete ></StaticReminderEdit>
<DynamicReminderEdit _raidReminders=@_dynamicReminders _discordServers=@_discordServers _remindersToDelete=@_remindersToDelete ></DynamicReminderEdit> <DynamicReminderEdit _raidReminders=@_dynamicReminders _discordServers=@_discordServers _remindersToDelete=@_remindersToDelete ></DynamicReminderEdit>
@ -239,7 +241,7 @@
} }
else else
{ {
_dynamicReminders.Add(new DynamicRaidReminder(reminder, _template.StartTimeUTC)); _dynamicReminders.Add(new DynamicRaidReminder(reminder, _template.StartTime));
} }
} }
} }
@ -320,16 +322,16 @@
_template.RaidOwnerId = _user.Id; _template.RaidOwnerId = _user.Id;
} }
_raid.Reminders.Clear(); _template.Reminders.Clear();
foreach(DynamicRaidReminder reminder in _dynamicReminders) foreach(DynamicRaidReminder reminder in _dynamicReminders)
{ {
reminder.ReminderTimeUTC = _raid.StartTimeUTC - new TimeSpan(reminder.DaysBeforeRaid, reminder.HoursBeforeRaid, reminder.MinutesBeforeRaid, 0); reminder.ReminderTimeUTC = _template.StartTime - new TimeSpan(reminder.DaysBeforeRaid, reminder.HoursBeforeRaid, reminder.MinutesBeforeRaid, 0);
_raid.Reminders.Add(reminder); _template.Reminders.Add(reminder);
} }
foreach(StaticRaidReminder reminder in _staticReminders) foreach(StaticRaidReminder reminder in _staticReminders)
{ {
reminder.ReminderTimeUTC = await TimeZoneService.GetUTCDateTime(reminder.ReminderDate.Date + reminder.ReminderTime.TimeOfDay); reminder.ReminderTimeUTC = await TimeZoneService.GetUTCDateTime(reminder.ReminderDate.Date + reminder.ReminderTime.TimeOfDay);
_raid.Reminders.Add(reminder); _template.Reminders.Add(reminder);
} }
await RaidTemplateService.AddOrEditTemplate(_template, _rolesToDelete, _remindersToDelete, _messagesToDelete); await RaidTemplateService.AddOrEditTemplate(_template, _rolesToDelete, _remindersToDelete, _messagesToDelete);