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