@using System.ComponentModel.DataAnnotations @using ImageBoardServerApp.Data.Repository
@if (report.Type == "op") { /@report.ReportedPost.Board/ } else { /@report.ReportedComment.Board/ } #@report.ReportID @report.Type
Reason: @report.ReportReason
Explaination: @report.ReportExlaination
Ban User: 1 Tag 7 Tage 31 Tage 365 Tage 99M Tage
Ban Reporter: 1 Tag 7 Tage 31 Tage 365 Tage 99M Tage
@if (report.Type == "op") { } else { }
@code { [Parameter] [Required] public ReportData report { get; set; } private async Task banTarget(int days) { UserData user = report.UserReported; user.TimeBanned = DateTimeOffset.Now.AddDays(days).ToUnixTimeMilliseconds(); await UsersRepository.updateUserAsync(user); } private async Task banReporter(int days) { UserData user = report.UserReporter; user.TimeBanned = DateTimeOffset.Now.AddDays(days).ToUnixTimeMilliseconds(); await UsersRepository.updateUserAsync(user); } }