Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="state">1.正在进行中的。2,已经结束的</param>
        /// <returns></returns>
        public List <Activity> GetActivityList(int state)
        {
            List <Activity> activities = null;

            ActivityDal activityDal = new ActivityDal();

            var entities = activityDal.GetActivities(state);

            if (entities != null && entities.Count > 0)
            {
                activities = new List <Activity>();

                foreach (var entity in entities)
                {
                    var activity = new Activity();

                    activity.Id          = entity.Id;
                    activity.Title       = entity.Title;
                    activity.ImageUrl    = entity.ImageUrl;
                    activity.Description = entity.Description;

                    activities.Add(activity);
                }
            }

            return(activities);
        }
Пример #2
0
        public void TestActivity()
        {
            ActivityDal activity = new ActivityDal();
            //activity.Insert(new Activity { Aid = 5,Aname = "echo_ashraf" ,Arate = 2});
            //activity.Update(new Activity { Aname = "echo_ashraf", Arate = 3 });
            //activity.Delete(new Activity { Aname = "echo_ashraf", Arate = 3 });
            var result = activity.GetEntities(p => p.Arate <= 8.0);

            using (StreamWriter writer =
                       new StreamWriter(@"C:\Users\lenovo\Desktop\t.txt", true))
            {
                foreach (var q in result)
                {
                    writer.WriteLine(q.Aname);
                }
            }
        }
Пример #3
0
        public bool CreateActivity(Activity activity)
        {
            bool res = true;

            try
            {
                var adl = new ActivityDal();
                adl.Insert(activity);
            }
            catch (Exception e)
            {
                res = false;
                using (StreamWriter writer =
                           new StreamWriter(@"C:\Users\lenovo\Desktop\log.txt", true))
                {
                    writer.WriteLine(DateTime.Now.ToString());
                    writer.WriteLine(e.Message);
                    writer.WriteLine(e.StackTrace);
                }
            }
            return(res);
        }
Пример #4
0
        public ActivityDetail GetActivityDetailById(int id)
        {
            ActivityDetail detail = null;

            ActivityDal activityDal = new ActivityDal();

            var entity = activityDal.GetActivityById(id);

            if (entity != null)
            {
                detail = new ActivityDetail();

                detail.Address     = entity.Address;
                detail.StartTime   = entity.StartTime;
                detail.ContentText = entity.ContentText;
                detail.EndTime     = entity.EndTime;
                detail.ImageUrl    = entity.ImageUrl;
                detail.Link        = entity.Link;
                detail.Title       = entity.Title;
            }

            return(detail);
        }