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); }
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); }
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 }); }