Beispiel #1
0
 public override Task <Empty> DeleteSecurityLogin(SecurityLoginPayload request, ServerCallContext context)
 {
     _ = _logic.Get(Guid.Parse(request.Id)) ??
         throw new ArgumentNullException("No Security Login Record with this Id Found ");
     _logic.Delete(new SecurityLoginPoco[] { _logic.Get(Guid.Parse(request.Id)) });
     return(null);
 }
        public override Task <Empty> DeleteSecurityLogin(SecurityLoginPayload request, ServerCallContext context)
        {
            SecurityLoginPoco[] pocos = new SecurityLoginPoco[1];
            pocos[0].Id                  = Guid.Parse(request.Id);
            pocos[0].Login               = request.Login;
            pocos[0].Password            = request.Password;
            pocos[0].Created             = request.Created.ToDateTime();
            pocos[0].PasswordUpdate      = request.PasswordUpdate.ToDateTime();
            pocos[0].AgreementAccepted   = request.AgreementAccepted.ToDateTime();
            pocos[0].IsLocked            = request.IsLocked;
            pocos[0].IsInactive          = request.IsInactive;
            pocos[0].EmailAddress        = request.EmailAddress;
            pocos[0].PhoneNumber         = request.PhoneNumber;
            pocos[0].FullName            = request.FullName;
            pocos[0].ForceChangePassword = request.ForceChangePassword;
            pocos[0].PrefferredLanguage  = request.PrefferredLanguage;


            _logic.Delete(pocos);
            return(new Task <Empty>(null));
        }
Beispiel #3
0
        public override Task <Empty> CreateSecurityLogin(SecurityLoginPayload request, ServerCallContext context)
        {
            SecurityLoginPoco poco = new SecurityLoginPoco()
            {
                Id                  = Guid.Parse(request.Id),
                Login               = request.Login,
                EmailAddress        = request.EmailAddress,
                ForceChangePassword = request.ForceChangePassword,
                Password            = request.Password,
                FullName            = request.FullName,
                PhoneNumber         = request.PhoneNumber,
                PrefferredLanguage  = request.PrefferredLanguage,
                IsInactive          = request.IsInactive,
                IsLocked            = request.IsLocked,
                AgreementAccepted   = request.AgreementAccepted.ToDateTime(),
                Created             = request.Created.ToDateTime(),
                PasswordUpdate      = request.Created.ToDateTime(),
            };

            _logic.Add(new SecurityLoginPoco[] { poco });
            return(null);
        }
Beispiel #4
0
        public override Task <Empty> UpdateSecurityLogin(SecurityLoginPayload request, ServerCallContext context)
        {
            _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Security Login Record with this Id Found");

            var poco = new SecurityLoginPoco()
            {
                Id                  = Guid.Parse(request.Id),
                Login               = request.Login,
                EmailAddress        = request.EmailAddress,
                ForceChangePassword = request.ForceChangePassword,
                Password            = request.Password,
                FullName            = request.FullName,
                PhoneNumber         = request.PhoneNumber,
                PrefferredLanguage  = request.PrefferredLanguage,
                IsInactive          = request.IsInactive,
                IsLocked            = request.IsLocked,
                AgreementAccepted   = request.AgreementAccepted.ToDateTime(),
                Created             = request.Created.ToDateTime(),
                PasswordUpdate      = request.Created.ToDateTime(),
            };

            _logic.Update(new SecurityLoginPoco[] { poco });
            return(null);
        }