public async Task<List<ModelActivities>> Post()
        {
            string result = await Request.Content.ReadAsStringAsync();

            List<ModelActivities> newList = new List<ModelActivities>();

            dynamic jobj = JsonConvert.DeserializeObject(result);
            int pid = jobj.pid;
            int aid = jobj.aid;

            plans newPlan = null;
            activities a = null;
            newPlan = db.plans.Find(pid);
            a = db.activities.Find(aid);

            if (newPlan != null && a != null)
            {
                newPlan.activities.Add(a);
                db.SaveChanges();
            }

            ModelActivities temp = new ModelActivities(a);
            newList.Add(temp);

            StatisticsActivities(a.activity_name, newPlan.hotel_id.Value);

            return newList;
        }
Пример #2
0
        public List <ModelActivities> Get()
        {
            List <ModelActivities> lista  = new List <ModelActivities>();
            List <activities>      dbList = db.activities.ToList();

            foreach (activities x in dbList)
            {
                ModelActivities temp = new ModelActivities(x);
                lista.Add(temp);
            }

            return(lista);
        }
        public List<ModelActivities> Get(int id)
        {
            plans planFilter = null;
            planFilter = db.plans.Find(id);
            List<activities> dbList = new List<activities>();
            List<ModelActivities> lista = new List<ModelActivities>();

            if (planFilter != null)
            {
                dbList.AddRange(planFilter.activities);
                foreach (activities x in dbList)
                {
                    ModelActivities temp = new ModelActivities(x);
                    lista.Add(temp);
                }
            }

            return lista;
        }
Пример #4
0
        public List <ModelActivities> Get(int id)
        {
            hotels hotelFilter = null;

            hotelFilter = db.hotels.Find(id);
            List <ModelActivities> lista  = new List <ModelActivities>();
            List <activities>      dbList = new List <activities>();

            if (hotelFilter != null)
            {
                dbList.AddRange(hotelFilter.activities);
                foreach (activities x in dbList)
                {
                    ModelActivities temp = new ModelActivities(x);
                    lista.Add(temp);
                }
            }

            return(lista);
        }