public IActionResult New(NewAvailabilityViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var request = new NewAvailabilityRequest { AvailabilityStatus = model.AvailabilityStatus.Value, ClubId = club.Guid, DateFrom = model.DateFrom.Value, DateTo = model.DateTo, Notes = model.Notes, PlayerId = model.PlayerId }; var response = availabilityService.AddAvailability(request); if (!response.RequestIsFulfilled) { foreach (var error in response.Errors) { ModelState.AddModelError("", error); } return(View(model)); } return(RedirectToAction(nameof(Index))); }
public IActionResult New(Guid memberId) { var model = new NewAvailabilityViewModel { PlayerId = memberId }; return(View(model)); }