Пример #1
0
        public static List <ReturnForCreditEntity> ToReturnForCreditEntityList(dynamic bodyData)
        {
            List <ReturnForCreditEntity> tmpReturnForCreditEntityList = new List <ReturnForCreditEntity>();

            string newgGuid;

            foreach (var ent in bodyData)
            {
                newgGuid = Guid.NewGuid().ToString();
                ReturnForCreditEntity tmpEnt = castInsertReturnForCreditFromBodyData(ent);
                tmpEnt.id      = newgGuid;
                tmpEnt.webguid = ReturnForCreditEntityConstants.PARTITION_KEY_VALUE;
                tmpReturnForCreditEntityList.Add(tmpEnt);
            }
            return(tmpReturnForCreditEntityList);
        }
Пример #2
0
        private static ReturnForCreditEntity castInsertReturnForCreditFromBodyData(dynamic bodyData)
        {
            ReturnForCreditEntity returnEntity = new ReturnForCreditEntity();

            returnEntity.ReturnsNumber     = bodyData.ReturnsNumber;
            returnEntity.POResponsibleName = bodyData.POResponsibleName;
            returnEntity.PurchaseDocument  = bodyData.PurchaseDocument;
            returnEntity.ReasonForReturn   = bodyData.ReasonForReturn;
            returnEntity.Item     = bodyData.Item;
            returnEntity.Text     = bodyData.Text;
            returnEntity.Quantity = bodyData.Quantity;
            returnEntity.RITM     = bodyData.RITM;
            returnEntity.Total    = bodyData.Total;
            returnEntity.Status   = ReturnForCreditEntityConstants.STATUS_WAITING;

            return(returnEntity);
        }
Пример #3
0
 public static ReturnForCreditEntityTableEntity ToReturnForCreditEntityTableEntity(this ReturnForCreditEntity returnForCreditEntry)
 {
     return(new ReturnForCreditEntityTableEntity()
     {
         PartitionKey = returnForCreditEntry.webguid,
         RowKey = returnForCreditEntry.id,
         ReturnsNumber = returnForCreditEntry.ReturnsNumber,
         AddressCity = returnForCreditEntry.AddressCity,
         AddressPostCode = returnForCreditEntry.AddressPostCode,
         AddressStreet = returnForCreditEntry.AddressStreet,
         CommentUser = returnForCreditEntry.CommentUser,
         CommentDate = returnForCreditEntry.CommentDate,
         CommentContent = returnForCreditEntry.CommentContent,
         ConditionOfGoods = returnForCreditEntry.ConditionOfGoods,
         ContactPerson = returnForCreditEntry.ContactPerson,
         CreditAmount = returnForCreditEntry.CreditAmount,
         Item = returnForCreditEntry.Item,
         RITM = returnForCreditEntry.RITM,
         ReturnApproved = returnForCreditEntry.ReturnApproved,
         ReturnRejected = returnForCreditEntry.ReturnRejected,
         POResponsibleName = returnForCreditEntry.POResponsibleName,
         PurchaseDocument = returnForCreditEntry.PurchaseDocument,
         Quantity = returnForCreditEntry.Quantity,
         ReasonForReturn = returnForCreditEntry.ReasonForReturn,
         Status = returnForCreditEntry.Status,
         Text = returnForCreditEntry.Text,
         Total = returnForCreditEntry.Total,
         TransportationCoveredBy = returnForCreditEntry.TransportationCoveredBy
     });
 }