Esempio n. 1
0
        } // 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);
        }