Ejemplo n.º 1
0
 public override Task <Empty> DeleteSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
 {
     _ = _logic.Get(Guid.Parse(request.Id)) ??
         throw new ArgumentNullException("No Security Login Log with this Id Found ");
     _logic.Delete(new SecurityLoginsLogPoco[] { _logic.Get(Guid.Parse(request.Id)) });
     return(null);
 }
Ejemplo n.º 2
0
        public override Task <Empty> DeleteSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
        {
            SecurityLoginsLogPoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new SecurityLoginsLogPoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
Ejemplo n.º 3
0
 public override Task <Empty> UpdateSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
 {
     SecurityLoginsLogPoco[] pocos = { new SecurityLoginsLogPoco()
                                       {
                                           Id          = Guid.Parse(request.Id),
                                           Login       = Guid.Parse(request.Login),
                                           SourceIP    = request.SourceIP,
                                           LogonDate   = request.LogonDate.ToDateTime(),
                                           IsSuccesful = request.IsSuccesful
                                       } };
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
 public override Task <Empty> DeleteSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
 {
     SecurityLoginsLogPoco[] poco = { new SecurityLoginsLogPoco()
                                      {
                                          Id          = Guid.Parse(request.Id),
                                          Login       = Guid.Parse(request.Login),
                                          IsSuccesful = request.IsSuccesful,
                                          LogonDate   = DateTime.Parse(request.LogonDate.ToString()),
                                          SourceIP    = request.SourceIP
                                      } };
     _logic.Delete(poco);
     return(new Task <Empty>(() => new Empty()));
 }
Ejemplo n.º 5
0
 public override Task <Empty> UpdateSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
 {
     SecurityLoginsLogPoco[] pocos = new SecurityLoginsLogPoco[1];
     foreach (var poco in pocos)
     {
         poco.Id          = Guid.Parse(request.Id);
         poco.Login       = Guid.Parse(request.Login);
         poco.SourceIP    = request.SourceIP;
         poco.LogonDate   = request.LogonDate.ToDateTime();
         poco.IsSuccesful = request.IsSuccesful;
     }
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Ejemplo n.º 6
0
        public override Task <Empty> CreateSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
        {
            SecurityLoginsLogPoco poco = new SecurityLoginsLogPoco()
            {
                Id          = Guid.Parse(request.Id),
                Login       = Guid.Parse(request.Login),
                IsSuccesful = request.IsSuccesful,
                SourceIP    = request.SourceIP,
                LogonDate   = request.LogonDate.ToDateTime(),
            };

            _logic.Add(new SecurityLoginsLogPoco[] { poco });
            return(null);
        }
Ejemplo n.º 7
0
        public SecurityLoginsLogPoco[] GetArray(SecurityLoginsLogPayload request)
        {
            SecurityLoginsLogPoco poco = new SecurityLoginsLogPoco()
            {
                Id          = Guid.Parse(request.Id),
                Login       = Guid.Parse(request.Login),
                SourceIP    = request.SourceIP,
                LogonDate   = request.LogonDate.ToDateTime(),
                IsSuccesful = request.IsSuccessful
            };

            SecurityLoginsLogPoco[] pocos = new SecurityLoginsLogPoco[1];
            pocos[0] = poco;
            return(pocos);
        }
Ejemplo n.º 8
0
        public override Task <Empty> UpdateSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
        {
            _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Security Login Log with this Id Found");
            SecurityLoginsLogPoco poco = new SecurityLoginsLogPoco()
            {
                Id          = Guid.Parse(request.Id),
                Login       = Guid.Parse(request.Login),
                IsSuccesful = request.IsSuccesful,
                SourceIP    = request.SourceIP,
                LogonDate   = request.LogonDate.ToDateTime(),
            };

            _logic.Update(new SecurityLoginsLogPoco[] { poco });
            return(null);
        }
Ejemplo n.º 9
0
 public override Task <Empty> DeleteSecurityLoginsLog(SecurityLoginsLogPayload request, ServerCallContext context)
 {
     _logic.Delete(GetArray(request));
     return(new Task <Empty>(null));
 }