示例#1
0
        public List <SpaceData> Get(int userId)
        {
            Favourite f = new Favourite();

            f.getFavourites(userId);
            string           today = DateTime.Today.ToString("dd/MM/yyyy");
            List <SpaceData> list  = new List <SpaceData>();
            DBServices       dbs   = new DBServices();

            foreach (int item in f.getFavourites(userId))
            {
                SpaceData s = new SpaceData();
                s.Space = dbs.readSpaceById(item);
                //s.Realavailability = dbs.readAllAvailbilities(s.Space.Id, date);
                s.Facility           = dbs.readFacilities(s.Space.Id);
                s.Equipment          = dbs.readEquipments(s.Space.Id).ToArray();
                s.Orders             = dbs.readOrdersOfSpace(s.Space.Id);
                s.WeekAvailabilities = dbs.readWeekAvailbilitiesById(s.Space.Id);

                List <string> tempAvail = new List <string>();
                foreach (string item2 in dbs.readAllAvailbilities(s.Space.Id, today))
                {
                    tempAvail.Add(item2.Split('-')[0].Split(':')[0] + ":" + item2.Split('-')[0].Split(':')[1] + "-" + item2.Split('-')[1].Split(':')[0] + ":" + item2.Split('-')[1].Split(':')[1]);
                }
                s.Realavailability = tempAvail;

                list.Add(s);
            }
            return(list);
        }
示例#2
0
        public List <int> GetFavourites(int id)
        {
            Favourite f = new Favourite();

            return(f.getFavourites(id));
        }
示例#3
0
        // GET api/<controller>
        public List <Favourite> Get()
        {
            Favourite f = new Favourite();

            return(f.getFavourites());
        }