public async Task <IActionResult> SaveDistribution([FromBody] DistributionPostModel model) { var validator = new DistributionValidator(); var result = await validator.ValidateAsync(model); if (!result.IsValid) { var error = string.Join(';', result.Errors); throw new Exception(error); } await _service.SaveDistribution(model); return(Ok()); }