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)); }
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); }
public IAdResponse Add(IAdRequest request) { var dbObj = _repository.Insert(new Ad(request)); return(new AdResponse(dbObj)); }
public Ad(IAdRequest request) { this.Update(request); }