コード例 #1
0
ファイル: AdService.cs プロジェクト: loretorafa/Webmotors
        public IAdResponse Update(int id, IAdRequest request)
        {
            var dbObj = _repository.Select(id);

            var obj = dbObj.Update(request);

            dbObj = _repository.Update(obj);

            return(new AdResponse(dbObj));
        }
コード例 #2
0
        public Ad Update(IAdRequest request)
        {
            _validator.ValidateAndThrow(request);

            this.Make    = request.Make;
            this.Model   = request.Model;
            this.Version = request.Version;
            this.Year    = request.Year;
            this.Mileage = request.Mileage;
            this.Note    = request.Note;

            return(this);
        }
コード例 #3
0
ファイル: AdService.cs プロジェクト: loretorafa/Webmotors
        public IAdResponse Add(IAdRequest request)
        {
            var dbObj = _repository.Insert(new Ad(request));

            return(new AdResponse(dbObj));
        }
コード例 #4
0
 public Ad(IAdRequest request)
 {
     this.Update(request);
 }