public IActionResult Find([FromBody] TrainingDayFinder trainingDayFinder) { try { if (trainingDayFinder == null) { return(BadRequest()); } var trainingDayCriteria = trainingDayFinder.TrainingDayCriteria; var trainingDayScenario = trainingDayFinder.TrainingDayScenario; if (trainingDayCriteria == null || trainingDayCriteria.UserId == null) { return(BadRequest()); } var result = _trainingDaysService.FindTrainingDay(AppUtils.GetUserUnit(_userInfosService, SessionUserId), trainingDayCriteria, trainingDayScenario); return(new OkObjectResult(result)); // List<TrainingDay> } catch (Exception exception) { return(BadRequest(new WebApiException("Error", exception))); } }
public static async Task <List <TrainingDay> > FindTrainingDaysAsync(TrainingDayCriteria trainingDayCriteria, TrainingDayScenario trainingDayScenario) { if (trainingDayCriteria == null) { return(null); } var trainingDayFinder = new TrainingDayFinder(); trainingDayFinder.TrainingDayCriteria = trainingDayCriteria; trainingDayFinder.TrainingDayScenario = trainingDayScenario; return(await HttpConnector.Instance.PostAsync <TrainingDayFinder, List <TrainingDay> >("Api/TrainingDays/Find", trainingDayFinder)); }