public void Update(EStorage entity) { var collection = _database.GetCollection <EStorage>(_collectionName); collection.ReplaceOneAsync(x => x.Id.Equals(entity.Id), entity, new UpdateOptions { IsUpsert = true }); }
public void UpdateStorage(UpdateStorageServiceRequest request) { var entity = new EStorage { Id = request.Id, Name = request.Name, RackNumber = request.RackNumber , UpdateDateTime = DateTime.Now }; _storageRepository.Update(entity); }
public void InsertStorage(InsertStorageServiceRequest request) { var entity = new EStorage { Name = request.Name, RackNumber = request.RackNumber, CreateDateTime = DateTime.Now , UpdateDateTime = null }; _storageRepository.Insert(entity); }
public void Insert(EStorage entity) { var collection = _database.GetCollection <EStorage>(_collectionName); collection.InsertOne(entity); }