public override Task <Empty> UpdateSecurityLoginLog(SecurityLoginLogs request, ServerCallContext context) { var topoco = ToPoco(request).ToArray(); _logic.Update(topoco); return(Task.FromResult <Empty>(null)); }
public override Task <SecurityLoginLogs> GetSecurityLoginLogs(Empty request, ServerCallContext context) { List <SecurityLoginsLogPoco> pocos = _logic.GetAll(); SecurityLoginLogs seclogs = new SecurityLoginLogs(); foreach (var poco in pocos) { SecurityLoginLogReply reply = FromPoco(poco); seclogs.SecLoginLogs.Add(reply); } return(Task.FromResult(seclogs)); }
public override Task <Empty> DeleteSecurityLoginLog(SecurityLoginLogs request, ServerCallContext context) { List <SecurityLoginsLogPoco> pocos = new List <SecurityLoginsLogPoco>(); foreach (var item in request.SLL) { var deletePoco = _logic.Get(Guid.Parse(item.Id)); pocos.Add(deletePoco); } _logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
private List <SecurityLoginsLogPoco> ToPoco(SecurityLoginLogs secLogs) { List <SecurityLoginsLogPoco> pocos = new List <SecurityLoginsLogPoco>(); foreach (var reply in secLogs.SecLoginLogs) { SecurityLoginsLogPoco poco = new SecurityLoginsLogPoco(); poco.Id = Guid.Parse(reply.Id); poco.Login = Guid.Parse(reply.Login); poco.SourceIP = reply.SourceIP; poco.LogonDate = reply.LogonDate.ToDateTime(); poco.IsSuccesful = reply.IsSuccessful; pocos.Add(poco); } return(pocos); }
public override Task <Empty> UpdateSecurityLoginLog(SecurityLoginLogs request, ServerCallContext context) { List <SecurityLoginsLogPoco> poco = new List <SecurityLoginsLogPoco>(); foreach (var item in request.SLL) { var pocoUpdate = _logic.Get(Guid.Parse(item.Id)); pocoUpdate.Id = Guid.Parse(item.Id); pocoUpdate.Login = Guid.Parse(item.Login); pocoUpdate.SourceIP = item.SourceIP; pocoUpdate.LogonDate = item.LogonDate.ToDateTime(); pocoUpdate.IsSuccesful = item.IsSuccesful; poco.Add(pocoUpdate); } _logic.Update(poco.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <Empty> CreateSecurityLoginLog(SecurityLoginLogs request, ServerCallContext context) { List <SecurityLoginsLogPoco> poco = new List <SecurityLoginsLogPoco>(); foreach (var item in request.SLL) { SecurityLoginsLogPoco pocoo = new SecurityLoginsLogPoco() { Id = Guid.Parse(item.Id), Login = Guid.Parse(item.Login), SourceIP = item.SourceIP, LogonDate = item.LogonDate.ToDateTime(), IsSuccesful = item.IsSuccesful }; poco.Add(pocoo); } _logic.Add(poco.ToArray()); return(Task.FromResult(new Empty())); }