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