public TechnicalReviewModel MapToTechnicalReviewModel() { var result = new TechnicalReviewModel { Id = this.Id, VehicleId = this.VehicleId, Date = this.Date, DueDate = this.DueDate, Passed = this.Passed, }; return(result); }
public BaseContractResponse UpdateTechnicalReview(TechnicalReviewModel technicalReviewModel) { return(ExecuteAction <BaseContractResponse>(r => { var technicalReview = _dbContext.TechnicalReviews.FirstOrDefault(u => u.Id == technicalReviewModel.Id); technicalReview.Id = technicalReview.Id; technicalReview.VehicleId = technicalReview.VehicleId; technicalReview.Date = technicalReviewModel.Date; technicalReview.DueDate = technicalReview.DueDate; technicalReview.Passed = technicalReviewModel.Passed; _dbContext.TechnicalReviews.Update(technicalReview); _dbContext.SaveChanges(); })); }
public CreateTechnicalReviewResponse CreateTechnicalReview(TechnicalReviewModel technicalReviewModel) { return(ExecuteAction <CreateTechnicalReviewResponse>(r => { var TechnicalReview = new TechnicalReview() { VehicleId = technicalReviewModel.VehicleId, Date = technicalReviewModel.Date, DueDate = technicalReviewModel.DueDate, Passed = technicalReviewModel.Passed }; _dbContext.TechnicalReviews.Add(TechnicalReview); _dbContext.SaveChanges(); r.Id = TechnicalReview.Id; })); }