private void SecurityLoginsLog_D_Test()
        {
            var client = new SecurityLoginsLog.SecurityLoginsLogClient(_channel);

            SecurityLoginsLogProto proto = client.GetSecurityLoginsLog(new SecurityLoginsLogKey()
            {
                Id = _securityLoginLog.Id.ToString()
            });
            SecurityLoginsLogList protos = new SecurityLoginsLogList();

            protos.Items.Add(proto);
            client.DeleteSecurityLoginsLog(protos);
            proto = null;
            try
            {
                proto = client.GetSecurityLoginsLog(new SecurityLoginsLogKey()
                {
                    Id = _securityLoginLog.Id.ToString()
                });
            }
            catch (RpcException)
            {
            }
            Assert.IsNull(proto);
        }
        private void SecurityLoginsLog_CRU_Test()
        {
            var client = new SecurityLoginsLog.SecurityLoginsLogClient(_channel);
            // add
            SecurityLoginsLogProto proto  = ProtoMapper.MapFromSecurityLoginsLogPoco(_securityLoginLog);
            SecurityLoginsLogList  protos = new SecurityLoginsLogList();

            protos.Items.Add(proto);
            client.AddSecurityLoginsLog(protos);

            proto = CheckGetSecurityLoginsLog(client, new SecurityLoginsLogKey()
            {
                Id = proto.Id
            }, proto);

            // check List
            protos = client.GetSecurityLoginsLogs(new Empty());
            Assert.IsTrue(protos.Items.Count > 0);

            // check update
            proto.IsSuccesful = false;
            proto.LogonDate   = ConvertDateTime2TimeStamp(Faker.Date.PastWithTime());
            proto.SourceIP    = Faker.Internet.IPv4().PadRight(15);

            protos = new SecurityLoginsLogList();
            protos.Items.Add(proto);
            client.UpdateSecurityLoginsLog(protos); // e9261fa9-f0c3-4603-b400-63a5f26952c7

            CheckGetSecurityLoginsLog(client, new SecurityLoginsLogKey()
            {
                Id = proto.Id
            }, proto);
        }
Ejemplo n.º 3
0
        public override Task <Empty> DeleteSecurityLoginsLog(SecurityLoginsLogList request, ServerCallContext context)
        {
            List <SecurityLoginsLogPoco> pocos = new List <SecurityLoginsLogPoco>();

            foreach (var item in request.SecLoginLogs)
            {
                pocos.Add(ToPoco(item));
            }
            logic.Delete(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }
Ejemplo n.º 4
0
        public override Task <SecurityLoginsLogList> GetAllSecurityLoginsLog(Empty request, ServerCallContext context)
        {
            SecurityLoginsLogList        list  = new SecurityLoginsLogList();
            List <SecurityLoginsLogPoco> pocos = logic.GetAll();

            foreach (var poco in pocos)
            {
                list.SecLoginLogs.Add(FromPoco(poco));
            }
            return(Task.FromResult(list));
        }