//POST : /api/RecordNews/createRecord public async Task <IActionResult> CreateNewsRecord(CreateRecordNewsDto newsRecordDto) { try { _logger.LogInformation(nameof(RecordNewsController.CreateNewsRecord)); Log.Information(nameof(RecordNewsController.CreateNewsRecord)); if (TryValidateModel(newsRecordDto)) { var result = await _mediator.Send(new CreateRecordNews(newsRecordDto)); if (result) { return(Ok()); } return(BadRequest("Error")); } Log.Error(nameof(RecordNewsController.CreateNewsRecord)); _logger.LogError(nameof(RecordNewsController.CreateNewsRecord)); return(BadRequest("Error")); } catch (Exception e) { Log.Error(nameof(RecordNewsController.CreateNewsRecord), e); _logger.LogError(nameof(RecordNewsController.CreateNewsRecord), e); return(BadRequest("Error")); } }
public CreateRecordNews(CreateRecordNewsDto newsRecordDto) { NewsRecordDto = newsRecordDto; }