コード例 #1
0
ファイル: RatingService.cs プロジェクト: codedive/MyDemo1
 public RatingModel GetRatingByJobId(int JobId)
 {
     //unitOfWork.StartTransaction();
     RatingRepository repo = new RatingRepository(unitOfWork);
     RatingModel ratingModel = new RatingModel();
     Rating rating = new Rating();
     AutoMapper.Mapper.Map(ratingModel, rating);
     rating = repo.GetAll().Where(x => x.JobId == JobId).FirstOrDefault();
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(rating, ratingModel);
     return ratingModel;
 }
コード例 #2
0
ファイル: RatingService.cs プロジェクト: codedive/MyDemo1
 public RatingModel GetRatingByServiceProviderId(string ServiceProviderId)
 {
     //unitOfWork.StartTransaction();
     RatingRepository repo = new RatingRepository(unitOfWork);
     RatingModel ratingModel = new RatingModel();
     Rating rating = new Rating();
     AutoMapper.Mapper.Map(ratingModel, rating);
     //rating = repo.GetAll().Where(x => x. == ServiceProviderId).FirstOrDefault();
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(rating, ratingModel);
     return ratingModel;
 }
コード例 #3
0
ファイル: RatingService.cs プロジェクト: codedive/MyDemo1
 public RatingModel UpadteRating(RatingModel model)
 {
     //unitOfWork.StartTransaction();
     RatingRepository repo = new RatingRepository(unitOfWork);
     Rating rating = new Rating();
     rating = repo.GetAll().Where(x => x.RatingId == model.RatingId).FirstOrDefault();
     AutoMapper.Mapper.Map(model, rating);
     repo.Update(rating);
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(rating, model);
     return model;
 }
コード例 #4
0
ファイル: RatingService.cs プロジェクト: codedive/MyDemo1
 public RatingModel SaveRating(RatingModel model)
 {
     //unitOfWork.StartTransaction();
     RatingRepository repo = new RatingRepository(unitOfWork);
     Rating rating = new Rating();
     AutoMapper.Mapper.Map(model, rating);
     repo.Insert(rating);
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(rating, model);
     return model;
 }