public Response Execute(User currentUser, string request) { var req = JsonConvert.DeserializeObject <Request <GetSystemManageRelatedFilter> >(request); Response rsp = ResultHelper.CreateResponse(); CoachBootcamp obj = CoachHelper.Instance.GetCoachBootcampById(req.Filter.CoachBootcampId); rsp.Entities.Add(obj); return(rsp); }
public bool IsHaveStudent(CoachBootcamp obj) { string sql = @" SELECT TOP 1 * FROM dbo.CoachStudentMoney WHERE CoachBootcampId=@CoachBootcampId "; var cmd = CommandHelper.CreateText <Coacher>(FetchType.Fetch, sql); cmd.Params.Add("@CoachBootcampId", obj.Id); var result = DbContext.GetInstance().Execute(cmd); if (result.Entities.Count > 0) { return(true); } else { return(false); } }
/// <summary> /// 为学员充值集训余额次数 /// </summary> /// <returns></returns> public void SaveSealedCoachStudentMoney(CoachBootcampStudent coachBootcampStudent, CoachBootcamp bootcamp) { Response rsp = new Response(); CoachStudentMoney obj = new CoachStudentMoney(); obj.StudentUserId = coachBootcampStudent.StudentId; obj.Amount = bootcamp.CourseCount; obj.ThenTotalAmount = bootcamp.CourseCount; obj.IsPay = true; obj.CourseTypeId = CoachDic.BootcampCourse; obj.CourseTypeName = "集训课"; obj.CoachBootcampId = coachBootcampStudent.CoachBootcampId; obj.Deadline = (DateTime)bootcamp.EndTime; obj.RowState = RowState.Added; obj.TrySetNewEntity(); List <EntityBase> entites = new List <EntityBase>(); entites.Add(obj); rsp = DbContext.GetInstance().Execute(CommandHelper.CreateSave(entites)); SystemHelper.CheckResponseIfError(rsp); }