public List <Appointment> GetFilterPerso() { List <Appointment> listFilterPerso = new List <Appointment>(); return(DataAbstractionLayer.GetPersoAppointments()); }
public List <Appointment> GetList() { modifyList.SortByBeginDate(myList); modifyList.ChangeID(myList); return(DataAbstractionLayer.GetAllAppointments()); }
public string DeleteDestination() { DataAbstractionLayer dal = new DataAbstractionLayer(); bool isValidId = Int32.TryParse(Request.Params["DestinationID"], out int destinationID); if (isValidId) { dal.DeleteDestination(destinationID); return("Removal has been successful!"); } return("Destination ID is not valid!"); }
public ActionResult Login(User u) { if (ModelState.IsValid) { DataAbstractionLayer dal = new DataAbstractionLayer(); int authenticatedUserId = dal.Authenticate(u); if (authenticatedUserId != -1) { Session["LoggedUserID"] = authenticatedUserId; return(RedirectToAction("Index", "Main")); } } return(View("LoginFailedView")); }
public ActionResult LoadCurrentDestinations(string c, int o) { if (Session["LoggedUserID"] is null) { return(RedirectToAction("Index", "Login")); } DataAbstractionLayer dal = new DataAbstractionLayer(); Console.Write(Request.Form); List <Destination> destinations = dal.GetDestinationsFromCountry(c, o); ViewData["CurrentDestinations"] = destinations; ViewData["Country"] = c; ViewData["Offset"] = o; return(View("BrowseView")); }
public string AddDestination() { DataAbstractionLayer dal = new DataAbstractionLayer(); string country = Request.Params["Country"]; string city = Request.Params["City"]; string address = Request.Params["Address"]; string desc = Request.Params["Description"]; if (string.IsNullOrEmpty(country) || string.IsNullOrEmpty(city)) { return("Some mandatory fields are missing!"); } dal.InsertDestination(new Destination { Country = country, City = city, Address = address, Description = desc }); return("Destination added successfully!"); }
public string AddTarget() { DataAbstractionLayer dal = new DataAbstractionLayer(); string name = Request.Params["Name"]; string desc = Request.Params["Description"]; bool isValidPrice = Decimal.TryParse(Request.Params["Price"], out decimal price); bool isValidDestId = Int32.TryParse(Request.Params["DestinationID"], out int destinationId); if (isValidDestId && isValidPrice && !string.IsNullOrEmpty(name)) { dal.InsertTarget(new Target { Name = name, Description = desc, Price = price, DestinationID = destinationId }); return("Target added successfully!"); } return("Some field(s) have invalid values, please fix before proceeding."); }
public string GetDestinations() { DataAbstractionLayer dal = new DataAbstractionLayer(); if (Request.Params.AllKeys.Contains("DestinationID")) { bool isValidId = Int32.TryParse(Request.Params["DestinationID"], out int destinationID); if (isValidId) { Destination destination = dal.GetDestinationById(destinationID); if (destination != null) { return(DestinationToHtml(destination)); } return("<h3>No destination with the given ID...</h3>"); } return("<h3>Destination ID is not valid!</h3>"); } List <Destination> destinations = dal.GetDestinations(); return(DestinationsToTable(destinations)); }
public string GetTargets() { DataAbstractionLayer dal = new DataAbstractionLayer(); if (Request.Params.AllKeys.Contains("TargetID")) { bool isValidId = Int32.TryParse(Request.Params["TargetID"], out int targetID); if (isValidId) { Target target = dal.GetTargetById(targetID); if (target != null) { return(TargetToHtml(target)); } return("<h3>No target with the given ID...</h3>"); } return("<h3>Target ID is not valid!</h3>"); } List <Target> targets = dal.GetTargets(); return(TargetsToTable(targets)); }
public string UpdateDestination() { DataAbstractionLayer dal = new DataAbstractionLayer(); bool isValidId = Int32.TryParse(Request.Params["DestinationID"], out int destinationID); string country = Request.Params["Country"]; string city = Request.Params["City"]; if (!isValidId) { return("Destination ID is not valid!"); } string address = Request.Params["Address"]; string desc = Request.Params["Description"]; dal.UpdateDestination(new Destination { DestinationID = destinationID, Country = country, City = city, Address = address, Description = desc }); return("Update has been successful!"); }
public Appointment PostMyAppointment(Appointment myUserEntry) { return(DataAbstractionLayer.PostAppointments(myUserEntry)); }