Пример #1
0
        public IActionResult AddOneActivity([FromBody] ActivityQO aq)
        {
            var clubId = Utils.GetCurrentUserId(this.User);

            _managerService.AddAct(clubId, aq);
            return(Ok());
        }
Пример #2
0
        //增加一条活动记录
        public void AddAct(long clubId, ActivityQO actQO)
        {
            var newAct = new Activities {
                ClubId = clubId, Name = actQO.Name, Budget = actQO.Budget, Place = actQO.Place, EventTime = actQO.EventTime, ApplyDate = DateTime.Now, Description = actQO.Description, IsPublic = actQO.IsPublic
            };

            _context.Activities.Add(newAct);
            _context.SaveChanges();
        }
Пример #3
0
        public IActionResult UpdateOneActivity([FromBody] ActivityQO aq)
        {
            var  clubId  = Utils.GetCurrentUserId(this.User);
            bool success = _managerService.UpdateAct(clubId, aq);

            if (success)
            {
                return(Ok());
            }
            return(NotFound());
        }
Пример #4
0
        public void integration_Fellowshipone_api_ministries_search_activities()
        {
            var ministryResult = RestClient.ActivitiesRealm.Ministries.FindAll();

            var qo = new ActivityQO();

            qo.MinistryID = ministryResult.Items[0].ID;

            var results = RestClient.ActivitiesRealm.Activities.FindBy(qo);

            results.Items.Count.ShouldBeGreaterThan(0);
        }
Пример #5
0
        //更新一条活动记录
        public bool UpdateAct(long clubId, ActivityQO actQO)
        {
            var act = _context.Activities.FirstOrDefault(a =>
                                                         a.ClubId == clubId && a.ActivityId == actQO.ActivityId);

            if (act == null)
            {
                return(false);
            }

            act.Name = actQO.Name; act.Budget = actQO.Budget; act.Place = actQO.Place; act.Description = actQO.Description; act.EventTime = actQO.EventTime; act.IsPublic = actQO.IsPublic;

            _context.SaveChanges();
            return(true);
        }