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); }
public Task <ReturnVal <bool> > QuoteDS(QuoteDSDTO dto) { var rev = this._courseSvc.QoutesDSAsync(dto, this._user.UserId, this._user.UserName); return(this.RetOkAsync(rev)); }