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); }
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())); }
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)); }