public ActionResult LoginDeveloper(IFormCollection collection) { bool success = false; var logged = new Models.Data.Developer(); { logged.User = collection["User"]; logged.Password = collection["Password"]; }; for (int i = 0; i < Singleton.Instance.DevelopersList.Count; i++) { if (Singleton.Instance.DevelopersList.ElementAt(i).User == logged.User) { if (Singleton.Instance.DevelopersList.ElementAt(i).Password == logged.Password) { success = true; currentDeveloper = logged.User; } } } if (success) { Message("logged in as " + currentDeveloper); return(RedirectToAction(nameof(DeveloperTasks)));; } else { return(View()); } }
public ActionResult CreateDeveloper(IFormCollection collection) { try { var newDeveloper = new Models.Data.Developer(); { newDeveloper.User = collection["User"]; newDeveloper.Password = collection["Password"]; }; WriteDevelopersList(newDeveloper); Singleton.Instance.DevelopersList.Add(newDeveloper); Message("Account created succesfully, please log in"); return(RedirectToAction(nameof(Index))); } catch { return(Index()); } }