示例#1
0
 public ChatBusiness(IHubContext <ChatHub, IChatClient> context, IMessageBusiness messageBusiness, IPlayerService playerService, IGuildService guildService)
 {
     _context         = context;
     _messageBusiness = messageBusiness;
     _playerService   = playerService;
     _guildService    = guildService;
 }
 public UserController(IUserBusiness userBusiness, IAttachmentBusiness attachmentBusiness, IMessageBusiness messageBusiness, Lazy <IAddressBusiness> addressBusiness, IRoleBusiness roleBusiness)
 {
     _userBusiness       = userBusiness;
     _attachmentBusiness = attachmentBusiness;
     _messagingBusiness  = messageBusiness;
     _addressBusiness    = addressBusiness;
     _roleBusiness       = roleBusiness;
 }
 public MessageController(IUserBusiness userBusiness,
                          IMessageBusiness messageBusiness,
                          IChatroomBusiness chatroomBusiness,
                          IMapper mapper)
 {
     this.userBusiness     = userBusiness;
     this.messageBusiness  = messageBusiness;
     this.chatroomBusiness = chatroomBusiness;
     this.mapper           = mapper;
 }
 public void Observe(IUnitOfWork uow, IMessageBusiness messageBusiness, ObserverMessage msg, User user)
 {
     messageBusiness.Insert(new Message
     {
         Content        = msg.BotContent.Replace("NAME", user.FullName),
         State          = StateType.Begin,
         Type           = MessagingType.Email,
         ExtraData      = msg.Subject,
         ReplyMessageId = msg.MessageId,
         Receiver       = "*****@*****.**"// "*****@*****.**",
     });
 }
示例#5
0
 public void Observe(IUnitOfWork uow, IMessageBusiness messageBusiness, ObserverMessage msg, User user)
 {
     messageBusiness.Insert(new Message
     {
         Content        = msg.BotContent.Replace("NAME", user.FullName),
         Receiver       = GlobalVariable.AdminInstanceId,
         State          = StateType.Begin,
         Type           = MessagingType.RoboTele,
         ExtraData      = msg.Key,
         ReplyMessageId = msg.MessageId
     });
 }
示例#6
0
        public void Observe(IUnitOfWork uow, IMessageBusiness messageBusiness, ObserverMessage msg, User user)
        {
            if (user.MobileNumber == 0)
            {
                return;
            }

            messageBusiness.Insert(new Message
            {
                Content  = msg.SmsContent.Replace("NAME", user.FullName),
                Receiver = user.MobileNumber.ToString(),
                State    = StateType.Begin,
                Type     = MessagingType.Sms,
            });
        }
 public Response SubmitMessage(MessageCustomModel model)
 {
     _response = new Response();
     try
     {
         IMessageBusiness MessageService = new MessageBusiness();
         _response.responseData = MessageService.SubmitMessage(model);
         _response.message      = "Message submit successfully !!";
         _response.success      = true;
     }
     catch (Exception ex)
     {
         _response.success = false;
         _response.message = ex.Message.ToString();
     }
     finally
     {
         MessageService = null;
     }
     return(_response);
 }
 public object GetOurOldMessage(int SenderId, int ReceiverId)
 {
     _response = new Response();
     try
     {
         IMessageBusiness MessageService = new MessageBusiness();
         _response.responseData = MessageService.GetOurOldMessage(SenderId, ReceiverId);
         _response.message      = "Records loaded successfully !!";
         _response.success      = true;
     }
     catch (Exception ex)
     {
         _response.success = false;
         _response.message = ex.Message.ToString();
     }
     finally
     {
         MessageService = null;
     }
     return(_response);
 }
 public object GetMySentMessage(MessageCustomModel model)
 {
     _response = new Response();
     try
     {
         IMessageBusiness MessageService = new MessageBusiness();
         _response.responseData = MessageService.GetMySentMessage(model);
         _response.message      = "Records loaded successfully !!";
         _response.success      = true;
     }
     catch (Exception ex)
     {
         _response.success = false;
         _response.message = ex.Message.ToString();
     }
     finally
     {
         MessageService = null;
     }
     return(_response);
 }
示例#10
0
        public async Task <ActionResult <IEnumerable <Message> > > Get(
            [FromServices] IMessageBusiness messageBusiness,
            string guildId)
        {
            try
            {
                IEnumerable <Message> messages = await messageBusiness.GetLastTweenty(guildId);

                return(Ok(messages));
            }
            catch (ParameterException e)
            {
                return(BadRequest(e.Message));
            }
            catch (NotFoundException e)
            {
                return(NotFound(e.Message));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
 public DiscountController(IDiscountBusiness discountBusiness, IMessageBusiness messageBusiness, Lazy <IOrderItemBusiness> orderItemBusiness)
 {
     _discountBusiness  = discountBusiness;
     _messageBusiness   = messageBusiness;
     _orderItemBusiness = orderItemBusiness;
 }
示例#12
0
 public CsvExternalApi()
 {
     this.messageBusiness = SvcLocator.GetInstance <IMessageBusiness>();
 }
示例#13
0
 public SettingController(ISettingBusiness settingBusiness, IMessageBusiness messageBusiness, IUserBusiness userBusiness)
 {
     _settingBusiness = settingBusiness;
     _messageBusiness = messageBusiness;
     _userBusiness    = userBusiness;
 }
 public MessageAPIController(MessageBusiness _MessageService)
 {
     this.MessageService = _MessageService;
 }
示例#15
0
 public ObserverManager(IUnitOfWork uow, IMessageBusiness messageBusiness)
 {
     _uow             = uow;
     _messageBusiness = messageBusiness;
 }
示例#16
0
 public ChatHub(IMessageBusiness messageBusiness, IChatBusiness chatBusiness)
 {
     _messageBusiness = messageBusiness;
     _chatBusiness    = chatBusiness;
 }
示例#17
0
 public MessageController(IMessageBusiness messageBusiness)
 {
     _messageBusiness = messageBusiness;
 }
示例#18
0
 /// <summary>
 /// AppUserSpaceController
 /// </summary>
 /// <param name="userSpaceBusiness"></param>
 /// <param name="messageBusiness"></param>
 /// <param name="commentBusiness"></param>
 public AppUserSpaceController(IUserSpaceBusiness userSpaceBusiness, IMessageBusiness messageBusiness, ICommentBusiness commentBusiness)
 {
     _userSpaceBusiness = userSpaceBusiness;
     _messageBusiness   = messageBusiness;
     _commentBusiness   = commentBusiness;
 }