예제 #1
0
 public ScrimRequestViewModel RequestEvent([FromBody] int id)
 {
     if (this.User.Identity.IsAuthenticated)
     {
         var steamId = UserExtensions.GetSteamId(this.User);
         var request = new ScrimRequest
         {
             ScrimEventId = id,
             Date         = DateTime.Now,
             SteamId      = steamId
         };
         var newRequest          = _schedulingService.AddRequest(request);
         var newRequestViewModel = this.GetRequestViewModel(newRequest);
         _schedulingService.NotifyRequestAdded(id, newRequestViewModel);
         return(newRequestViewModel);
     }
     return(null);
 }