Esempio n. 1
0
        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}"));
            }
        }