public KSociety.Com.App.Dto.Res.Add.S7.S7Connection Execute(S7Connection request)
        {
            var s7Connection = _mapper.Map <Domain.Entity.S7.S7Connection>(request);

            _connectionRepository.Add(s7Connection);
            return(_unitOfWork.Commit() == -1 ? new KSociety.Com.App.Dto.Res.Add.S7.S7Connection(Guid.Empty) : new KSociety.Com.App.Dto.Res.Add.S7.S7Connection(s7Connection.Id));
        }
Exemplo n.º 2
0
        public KSociety.Com.App.Dto.Res.Add.Common.Connection Execute(Connection request)
        {
            var commonConnection = _mapper.Map <Domain.Entity.Common.Connection>(request);
            var entryEntity      = _connectionRepository.Add(commonConnection);
            var result           = _unitOfWork.Commit();

            return(result == -1 ? new KSociety.Com.App.Dto.Res.Add.Common.Connection(Guid.Empty) : new KSociety.Com.App.Dto.Res.Add.Common.Connection(commonConnection.Id));
        }
Exemplo n.º 3
0
        public override Task OnConnectedAsync()
        {
            string name           = Context.User.Identity.Name;
            string loggedInUserId = _ChatAppContext.Users.Where(u => u.Email == name).SingleOrDefault().Id;

            _UserConnections.Add(loggedInUserId, Context.ConnectionId);
            return(base.OnConnectedAsync());
        }
Exemplo n.º 4
0
        public override Task <SubscribeReply> Subscribe(SubscribeRequest request, ServerCallContext context)
        {
            Console.WriteLine($"New client trying to subscribe: {request.Address} {request.Topic}");

            try
            {
                var connection = new Connection(request.Address, request.Topic);
                _connectionStorage.Add(connection);
            }
            catch (Exception e)
            {
                Console.WriteLine($"Could not add the connection {request.Address} {request.Topic} {e.Message}");
            }



            return(Task.FromResult(new SubscribeReply()
            {
                IsSuccess = true
            }));
        }