/// <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); }
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); } } }
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); }
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); }