public async Task <Response <IEnumerable <Message> > > AddMessagesAsync(string content, List <int> receiversIds) { try { var messages = _messageFactory.CreateMultiMessages(content, receiversIds); await _repo.AddMessagesAsync(messages); await _unitWork.CommitAsync(); return(new Response <IEnumerable <Message> >(messages)); } catch (Exception e) { return(new Response <IEnumerable <Message> >($"ERROR :{e.Message}")); } }