public void Update(Domain.Model.Confirmation confirmation) { if (confirmation == null) { throw new ArgumentNullException(nameof(confirmation)); } var mongoConfirmation = MapToMongoConfirmation(confirmation); _repository.ReplaceOne(c => c.Key == mongoConfirmation.Key, mongoConfirmation); }
private static MongoConfirmation MapToMongoConfirmation(Domain.Model.Confirmation confirmation) { return(new MongoConfirmation { Id = confirmation.Id, Key = confirmation.Key, UserId = confirmation.UserId, State = confirmation.State, CreationTime = confirmation.CreationTime }); }
public void Insert(Domain.Model.Confirmation confirmation) { if (confirmation == null) { throw new ArgumentNullException(nameof(confirmation)); } var mongoConfirmation = MapToMongoConfirmation(confirmation); _repository.Insert(mongoConfirmation); }