private void SavePersonalRating(DeserializePersonalRating personalRatingItem, PersonalRating personalRatingDbData) { _database.BeginTransaction(); if (personalRatingDbData != null) { personalRatingDbData.DocumentId = personalRatingItem.Id; personalRatingDbData.DeviceId = personalRatingItem.DeviceId; personalRatingDbData.PartnerId = personalRatingItem.PartnerId; personalRatingDbData.Mark = personalRatingItem.Mark; personalRatingDbData.Modified = personalRatingItem.Modified ?? DateTime.UtcNow; _database.Update(personalRatingDbData); } else { personalRatingDbData = new PersonalRating { DocumentId = personalRatingItem.Id, DeviceId = personalRatingItem.DeviceId, PartnerId = personalRatingItem.PartnerId, Mark = personalRatingItem.Mark, Modified = personalRatingItem.Modified ?? DateTime.UtcNow }; _database.Insert(personalRatingDbData); } _database.Commit(); }
public PersonalRatingData(PersonalRating personalRating) : this() { DocumentId = personalRating.DocumentId; DeviceId = personalRating.DeviceId; PartnerId = personalRating.PartnerId; Mark = personalRating.Mark; }