Example #1
0
        public List <Appointment> GetFilterPerso()
        {
            List <Appointment> listFilterPerso = new List <Appointment>();



            return(DataAbstractionLayer.GetPersoAppointments());
        }
Example #2
0
        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"));
 }
Example #5
0
        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!");
        }
Example #7
0
        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));
        }
Example #9
0
        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!");
        }
Example #11
0
 public Appointment PostMyAppointment(Appointment myUserEntry)
 {
     return(DataAbstractionLayer.PostAppointments(myUserEntry));
 }