public void Delete(DalReview entity) { var dbReview = context.Reviews.FirstOrDefault(e => e.ReviewID == entity.ID); if (dbReview != null) { context.Reviews.Remove(dbReview); } }
public int Create(DalReview entity) { var dbBook = context.Books.FirstOrDefault(e => e.BookID == entity.BookID); var dbUser = context.Users.FirstOrDefault(e => e.UserID == entity.UserID); if (dbBook != null && dbUser != null) { context.Reviews.Add(entity.ToOrmReview()); } return(0); }
public static Reviews ToOrmReview(this DalReview review) { return(new Reviews { Review_Type = review.Type, Header = review.Header, Added_Date = review.PublishTime, ReviewID = review.ID, BookID = review.BookID, UserID = review.UserID, Text = review.Text }); }
public static ServiceReview ToServiceReview(this DalReview review) { return(new ServiceReview { ID = review.ID, BookID = review.BookID, UserID = review.UserID, Header = review.Header, Type = review.Type, Text = review.Text, PublishTime = review.PublishTime, }); }
public void Update(DalReview entity) { throw new NotImplementedException(); }