public IActionResult GetAllManagers() { try { return(Ok(_managerServices.GetAllManagers())); } catch (Exception) { return(StatusCode(500)); } }
void BindData() { ManagerServices ascServices = new ManagerServices(); lstEmployee.DataSource = ascServices.GetAllManagers(); lstEmployee.DataBind(); managersAssigned = ascServices.GetManagerCount(); managersAvailable = totalManagers - managersAssigned; HiddenField hf = (HiddenField)Parent.FindControl("hidLastTab"); hf.Value = "3"; }
public Manager ManagerValidation() { string filepath = "../lacrosseDB/DBFiles/Manager.txt"; Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.File(filepath, rollingInterval: RollingInterval.Day) .CreateLogger(); List <Manager> print = managerServices.GetAllManagers(); Console.WriteLine("Managers:"); foreach (Manager m in print) { managerServices.GetManagerByManId(m.Id); Console.WriteLine($"{m.FirstName} "); } string email; Manager man = new Manager(); Console.WriteLine("Enter email"); email = Console.ReadLine(); try { man = managerServices.GetManagerByEmail(email); if (man.email != email) { throw new System.ArgumentException(); } else { manager = man; Log.Information($"{man.email} has signed in"); ManagerLogin manLogin = new ManagerLogin(man, context, new DBRepo(context), new DBRepo(context)); manLogin.Start(); } } catch (ArgumentException) { Log.Information($"Manager {man.email} tried and failed to login."); ValidInvalidServices.InvalidInput(); } catch (InvalidOperationException) { Log.Information($"Manager tried to sign into an account the DNE."); ValidInvalidServices.InvalidInput(); } return(man); }