public override Task <Empty> AddGetSecurityLogins(SecurityLogins request, ServerCallContext context) { List <SecurityLoginPoco> pocos = new List <SecurityLoginPoco>(); foreach (SecurityLoginReply reply in request.SecurityLoginReplies) { pocos.Add( new SecurityLoginPoco() { Login = reply.Login, AgreementAccepted = DateTime.Parse(reply.AgreementAccepted.ToString()), Created = DateTime.Parse(reply.Created.ToString()), EmailAddress = reply.EmailAddress, FullName = reply.FullName, ForceChangePassword = reply.ForceChangePassword, IsInactive = reply.IsInactive, IsLocked = reply.IsLocked, Password = reply.Password, PasswordUpdate = DateTime.Parse(reply.PasswordUpdate.ToString()), PhoneNumber = reply.PhoneNumber, PrefferredLanguage = reply.PrefferredLanguage }); } _logic.Add(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,Login,Password,CreatedDate,PasswordUpdateDate,AgreementAcceptedDate,IsLocked,IsInactive,EmailAddress,PhoneNumber,FullName,ForceChangePassword,PrefferredLanguage,TimeStamp")] SecurityLogins securityLogins) { if (id != securityLogins.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(securityLogins); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SecurityLoginsExists(securityLogins.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(securityLogins)); }
public override Task <Empty> AddSecurityLogin(SecurityLogins request, ServerCallContext context) { var topoco = ToPoco(request).ToArray(); _logic.Add(topoco); return(Task.FromResult <Empty>(null)); }
private List <SecurityLoginPoco> ToPoco(SecurityLogins secLogs) { List <SecurityLoginPoco> pocos = new List <SecurityLoginPoco>(); foreach (var reply in secLogs.SecLogs) { SecurityLoginPoco poco = new SecurityLoginPoco(); poco.Id = Guid.Parse(reply.Id); poco.Login = reply.Login; poco.Password = reply.Password; poco.Created = reply.Created.ToDateTime(); poco.PasswordUpdate = reply.PasswordUpdate.ToDateTime(); poco.AgreementAccepted = reply.AgreementAccepted.ToDateTime(); poco.IsLocked = reply.IsLocked; poco.IsInactive = reply.IsInactive; poco.EmailAddress = reply.EmailAddress; poco.PhoneNumber = reply.PhoneNumber; poco.FullName = reply.FullName; poco.ForceChangePassword = reply.ForceChangePassword; poco.PrefferredLanguage = reply.PreferredLanguage; pocos.Add(poco); } return(pocos); }
public override Task <Empty> UpdateSecurityLogin(SecurityLogins request, ServerCallContext context) { List <SecurityLoginPoco> pocos = new List <SecurityLoginPoco>(); foreach (SecurityLoginReply reply in request.AppEdus) { pocos.Add(ToPOCO(reply)); } _logic.Update(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <SecurityLogins> GetSecurityLogins(Empty request, ServerCallContext context) { SecurityLogins CollectionofSecurityLogin = new SecurityLogins(); List <SecurityLoginPoco> pocos = _logic.GetAll(); foreach (SecurityLoginPoco poco in pocos) { CollectionofSecurityLogin.AppEdus.Add(FromPOCO(poco)); } return(Task.FromResult <SecurityLogins>(CollectionofSecurityLogin)); }
public override Task <Empty> DeleteGetSecurityLogins(SecurityLogins request, ServerCallContext context) { List <SecurityLoginPoco> pocos = new List <SecurityLoginPoco>(); foreach (SecurityLoginReply reply in request.SecurityLoginReplies) { pocos.Add(ToPoco(reply)); } _logic.Delete(pocos.ToArray()); return(Task.FromResult <Empty>(null)); }
public override Task <Empty> AddSecurityLogin(SecurityLogins request, ServerCallContext context) { List <SecurityLoginPoco> pocos = new List <SecurityLoginPoco>(); foreach (SecurityLoginReply reply in request.SecLogins) { pocos.Add(ToPoco(reply)); } _logic.Add(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <SecurityLogins> GetSecurityLogins(Empty request, ServerCallContext context) { List <SecurityLoginPoco> pocos = _logic.GetAll(); SecurityLogins collectSecLogin = new SecurityLogins(); foreach (SecurityLoginPoco poco in pocos) { collectSecLogin.SecLogins.Add(FromPoco(poco)); } return(Task.FromResult <SecurityLogins>(collectSecLogin)); }
public override Task <SecurityLogins> GetSecurityLogins(Empty request, ServerCallContext context) { List <SecurityLoginPoco> pocos = _logic.GetAll(); SecurityLogins seclogs = new SecurityLogins(); foreach (var poco in pocos) { SecurityLoginReply reply = FromPoco(poco); seclogs.SecLogs.Add(reply); } return(Task.FromResult(seclogs)); }
public override Task <SecurityLogins> GetSecurityLogins(Empty request, ServerCallContext context) { SecurityLogins edus = new SecurityLogins(); List <SecurityLoginPoco> pocos = _logic.GetAll(); foreach (SecurityLoginPoco poco in pocos) { edus.SecurityLoginReplies.Add(FromPoco(poco)); } return(Task.FromResult <SecurityLogins>(edus)); }
public async Task <IActionResult> Create([Bind("Id,Login,Password,CreatedDate,PasswordUpdateDate,AgreementAcceptedDate,IsLocked,IsInactive,EmailAddress,PhoneNumber,FullName,ForceChangePassword,PrefferredLanguage,TimeStamp")] SecurityLogins securityLogins) { if (ModelState.IsValid) { securityLogins.Id = Guid.NewGuid(); _context.Add(securityLogins); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(RedirectToAction(nameof(Create), "ApplicantProfiles", new { id = securityLogins.Id })); } return(View(securityLogins)); }
public override Task <Empty> DeleteApplcantEducation(SecurityLogins request, ServerCallContext context) { var logic = new SecurityLoginLogic(new EFGenericRepository <SecurityLoginPoco>()); List <SecurityLoginPoco> pocos = new List <SecurityLoginPoco>(); foreach (SecurityLogin proto in request.SecLogin) { pocos.Add(TranslateFromProto(proto)); } logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }