Exemplo n.º 1
0
        public async Task Should_Create_AgentCorrectly()
        {
            string numComi         = _commissionAgentDataServices.NewId();
            var    commissionAgent = _commissionAgentDataServices.GetNewDo(numComi);
            var    ret             = _commissionAgentDataServices.SaveAsync(commissionAgent);

            commissionAgent = await _commissionAgentDataServices.GetDoAsync(numComi);

            Assert.NotNull(commissionAgent);
            var value = commissionAgent.Value as ComisioViewObject;

            Assert.NotNull(value);
            Assert.AreEqual(value.NUM_COMI, numComi);
        }
Exemplo n.º 2
0
        /// <summary>
        /// This program loads the data from the data values.
        /// </summary>
        /// <param name="primaryKeyValue">Primary Key.</param>
        /// <param name="isInsertion">Inserted key.</param>
        /// <returns></returns>
        private async Task <ICommissionAgent> LoadDataValue(string primaryKeyValue, bool isInsertion)
        {
            ICommissionAgent agent = null;

            if (isInsertion)
            {
                agent = await _commissionAgentDataServices.GetDoAsync(_primaryKeyValue);

                if (agent != null)
                {
                    DataObject = agent;
                }
            }
            else
            {
                agent = await _commissionAgentDataServices.GetCommissionAgentDo(primaryKeyValue).ConfigureAwait(false);
            }

            return(agent);
        }