public async Task <IActionResult> SaveWorkout(SaveWorkoutModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var userId = _userManager.GetUserId(User); await SaveWorkout(model, userId); return(RedirectToAction("Detail", new { id = model.WorkoutId })); }
private Task SaveWorkout(SaveWorkoutModel model, string userId) => _workoutsOrchestrator.SaveWorkout(userId, model);
public Task SaveWorkout(string userId, SaveWorkoutModel model) => _mediator.Send(new UpdateStartDateTime(userId, model.WorkoutId.Value, model.StartDateTime.Value, model.Version.Value));