예제 #1
0
        public async Task <bool> QoutesDSAsync(QuoteDSDTO dto, int operatorId, string operatorName)
        {
            var coures = await this._loader.LoaderAsync(dto.CourseId);

            if (coures == null)
            {
                throw new CPValidateExceptions($"课程信息不存在:{dto.CourseId}");
            }

            coures.Apply(this.toolbox.DomainSetter[DomainSetter.Mapper]);

            var rev = coures.QuoteDS(dto, operatorId, operatorName);

            if (rev is false)
            {
                return(false);
            }

            await this._loader.Save(coures);

            return(true);
        }
예제 #2
0
        public Task <ReturnVal <bool> > QuoteDS(QuoteDSDTO dto)
        {
            var rev = this._courseSvc.QoutesDSAsync(dto, this._user.UserId, this._user.UserName);

            return(this.RetOkAsync(rev));
        }