} // Select /// <summary> /// Upserts a customer /// </summary> /// <param name="customerModel"></param> public void InsertOrReplace(Sample.Azure.Model.Customer.CustomerModel customerModel) { Customer customer = new Customer(); // Set the Azure partitioning customer.PartitionKey = customerModel.CustomerId.ToString().ToLower(); customer.RowKey = customerModel.CustomerId.ToString().ToLower(); customer.CustomerName = customerModel.CustomerName; customer.CustomerAddress = customerModel.CustomerAddress; customer.CustomerCity = customerModel.CustomerCity; customer.CustomerState = customerModel.CustomerState; customer.CustomerZip = customerModel.CustomerZip; customer.CustomerRanking = customerModel.CustomerRanking; customer.DateCreated = customerModel.DateCreated; customer.DateDeleted = customerModel.DateDeleted; customer.DateUpdated = customerModel.DateUpdated; customer.IsDeleted = customerModel.IsDeleted; customer.UserCreated = customerModel.UserCreated; customer.UserDeleted = customerModel.UserDeleted; customer.UserUpdated = customerModel.UserUpdated; CustomerDataServiceContext context = new CustomerDataServiceContext(); context.InsertOrReplace(customer); } // InsertOrReplace
public void InsertOrReplace(Sample.Azure.Model.Customer.CustomerModel customerModel) { using (var context = new SampleBaseContent()) { context.CustomerModels.Add(customerModel); context.SaveChanges(); } }
public void InsertOrReplace(Sample.Azure.Model.Customer.CustomerModel customerModel) { Common.JSON.JSONService jsonService = new Common.JSON.JSONService(); string json = jsonService.Serialize <Model.Customer.CustomerModel>(customerModel); Model.File.FileModel fileModel = new Model.File.FileModel(); string fileName = customerModel.CustomerId.ToString().ToLower() + ".json"; string container = "customer"; fileModel.Container = container; fileModel.Name = fileName; fileModel.Text = json; fileRepository.PutFileAsText(fileModel); }
public void InsertOrReplace(Sample.Azure.Model.Customer.CustomerModel customerModel) { DocumentDBRepository <Sample.Azure.Model.Customer.CustomerModel> documentDBRepository = new DocumentDBRepository <Model.Customer.CustomerModel>(); documentDBRepository.Client.CreateDocumentAsync(documentDBRepository.CollectionUri, customerModel); }