public async Task <IActionResult> AddGlobalMessage([FromRoute] string content) { var state = await _service.AddGlobalMessageAsync(content); if (!state.Success) { return(BadRequest(state.Error)); } return(Ok(new GlobalMessageDto { Id = state.Source.Id, Content = state.Source.MessageContent.Content, Read = false, Type = NotificationTypesEnum.GlobalMessage.ToString(), DateTime = state.Source.DateTime })); }