public int Create(ReviewScoreForDescriptor reviewScoreForDescriptorToCreate) { if (reviewScoreForDescriptorToCreate == null) { throw new Exception("The Review Score For Descriptor sent in for creation is null."); } base.UpdateDateAdded(reviewScoreForDescriptorToCreate); base.UpdateIsDeletedToFalse(reviewScoreForDescriptorToCreate); db.ReviewScoreForDescriptors.Add(reviewScoreForDescriptorToCreate); db.SaveChanges(); int idOfreviewScoreForDescriptor = reviewScoreForDescriptorToCreate.ID; return idOfreviewScoreForDescriptor; }
public void Delete(ReviewScoreForDescriptor reviewScoreForDescriptorToDelete) { Delete(reviewScoreForDescriptorToDelete.ID); }
public int Update(ReviewScoreForDescriptor updatedReviewScoreForDescriptor) { ReviewScoreForDescriptor reviewScoreForDescriptorToUpdate = db.ReviewScoreForDescriptors.SingleOrDefault(i => i.ID == updatedReviewScoreForDescriptor.ID && i.IsDeleted == false); if (updatedReviewScoreForDescriptor == null) { throw new Exception("No Review Score For Descriptor exists with the id " + updatedReviewScoreForDescriptor.ID); } base.UpdateDateUpdated(updatedReviewScoreForDescriptor); db.ReviewScoreForDescriptors.AddOrUpdate(l => l.ID, updatedReviewScoreForDescriptor); int idOfReviewScoreForDescriptor = db.SaveChanges(); return idOfReviewScoreForDescriptor; }
public void Destroy(ReviewScoreForDescriptor reviewScoreForDescriptorToDestroy) { Destroy(reviewScoreForDescriptorToDestroy.ID); }