public static _Proxy.tbl_FabricAttriputes MapToModelObject(FabricSetupsViewModel objectToBeMapped) { var temp = new _Proxy.tbl_FabricAttriputes { Iserial = objectToBeMapped.Iserial, FabricDesignsID = objectToBeMapped.FabricDesignsID, FabricFinishesID = objectToBeMapped.FabricFinishesID, FabricID = objectToBeMapped.FabricID, FabricMaterialsID = objectToBeMapped.FabricMaterialsID, FabricStructuresID = objectToBeMapped.FabricStructuresID, FabricTypesID = objectToBeMapped.FabricTypesID, DyingClassificationID = objectToBeMapped.DyingClassificationID, ExpectedDyingLossMargin = objectToBeMapped.ExpectedDyingLossMargin, FabricCategoryID = objectToBeMapped.FabricCategoryID, FabricDescription = objectToBeMapped.FabricDescription, FabricDescriptionAR = objectToBeMapped.FabricDescriptionAR, HorizontalShrinkage = objectToBeMapped.HorizontalShrinkage, Notes = objectToBeMapped.Notes, Twist = objectToBeMapped.Twist, VerticalShrinkage = objectToBeMapped.VerticalShrinkage, HorizontalShrinkageMax = objectToBeMapped.HorizontalShrinkageMax, VerticalShrinkageMax = objectToBeMapped.VerticalShrinkageMax, WeightPerSquarMeterAfterWashMin = objectToBeMapped.WeightPerSquarMeterAfterWash, WeightPerSquarMeterAsRawMin = objectToBeMapped.WeightPerSquarMeterAsRaw, WeightPerSquarMeterBeforWashMin = objectToBeMapped.WeightPerSquarMeterBeforWash, DyedFabricWidthMin = objectToBeMapped.DyedFabricWidth, WidthAsRawMin = objectToBeMapped.WidthAsRaw, WeightPerSquarMeterAfterWashMax = objectToBeMapped.WeightPerSquarMeterAfterWashMax, WeightPerSquarMeterAsRawMax = objectToBeMapped.WeightPerSquarMeterAsRawMax, WeightPerSquarMeterBeforWashMax = objectToBeMapped.WeightPerSquarMeterBeforWashMax, DyedFabricWidthMax = objectToBeMapped.DyedFabricWidthMax, WidthAsRawMax = objectToBeMapped.WidthAsRawMax, UoMID = objectToBeMapped.UoMID, YarnCountID = objectToBeMapped.YarnCountID, YarnFinishesID = objectToBeMapped.YarnFinishesID, YarnSource = objectToBeMapped.YarnSourceID, GaugesID = objectToBeMapped.GaugesID, ThreadNumbersID = objectToBeMapped.ThreadNumbersID, SupplierRef = objectToBeMapped.SupplierRef, InchesID = objectToBeMapped.InshesProperty != null ? (int?)objectToBeMapped.InshesProperty.Iserial : null, TubularWidth = objectToBeMapped.TubularWidth, NoteUpdatedDate = objectToBeMapped.NoteUpdatedDate, IsPartialDetails = objectToBeMapped.IsPartialDetails, Colored = objectToBeMapped.Colored, YarnStatusID = objectToBeMapped.YarnStatusID }; return(temp); }
public static void MapToViewModelObject(FabricSetupsViewModel temp, _Proxy.tbl_FabricAttriputes objectToBeMapped) { temp.Iserial = objectToBeMapped.Iserial; temp.FabricCategoryID = objectToBeMapped.FabricCategoryID; temp.FabricDesignsID = objectToBeMapped.FabricDesignsID; temp.FabricFinishesID = objectToBeMapped.FabricFinishesID; temp.FabricID = objectToBeMapped.FabricID; temp.FabricMaterialsID = objectToBeMapped.FabricMaterialsID; temp.FabricStructuresID = objectToBeMapped.FabricStructuresID; temp.FabricTypesID = objectToBeMapped.FabricTypesID; temp.DyingClassificationID = objectToBeMapped.DyingClassificationID; temp.ExpectedDyingLossMargin = objectToBeMapped.ExpectedDyingLossMargin; temp.FabricDescription = objectToBeMapped.FabricDescription; temp.FabricDescriptionAR = objectToBeMapped.FabricDescriptionAR; temp.Notes = objectToBeMapped.Notes; temp.Twist = objectToBeMapped.Twist; temp.VerticalShrinkage = objectToBeMapped.VerticalShrinkage; temp.HorizontalShrinkage = objectToBeMapped.HorizontalShrinkage; temp.HorizontalShrinkageMax = objectToBeMapped.HorizontalShrinkageMax; temp.VerticalShrinkageMax = objectToBeMapped.VerticalShrinkageMax; temp.WeightPerSquarMeterAfterWash = objectToBeMapped.WeightPerSquarMeterAfterWashMin; temp.WeightPerSquarMeterAsRaw = objectToBeMapped.WeightPerSquarMeterAsRawMin; temp.WeightPerSquarMeterBeforWash = objectToBeMapped.WeightPerSquarMeterBeforWashMin; temp.WidthAsRaw = objectToBeMapped.WidthAsRawMin; temp.DyedFabricWidth = objectToBeMapped.DyedFabricWidthMin; temp.WeightPerSquarMeterAfterWashMax = objectToBeMapped.WeightPerSquarMeterAfterWashMax; temp.WeightPerSquarMeterAsRawMax = objectToBeMapped.WeightPerSquarMeterAsRawMax; temp.WeightPerSquarMeterBeforWashMax = objectToBeMapped.WeightPerSquarMeterBeforWashMax; temp.WidthAsRawMax = objectToBeMapped.WidthAsRawMax; temp.DyedFabricWidthMax = objectToBeMapped.DyedFabricWidthMax; temp.UoMID = objectToBeMapped.UoMID; temp.UoMProperty = temp.UoMList.FirstOrDefault(x => x.Iserial == objectToBeMapped.UoMID); temp.YarnCountID = objectToBeMapped.YarnCountID; temp.YarnFinishesID = objectToBeMapped.YarnFinishesID; temp.GaugesID = objectToBeMapped.GaugesID; temp.ThreadNumbersID = objectToBeMapped.ThreadNumbersID; temp.StatusID = objectToBeMapped.Status; temp.SupplierRef = objectToBeMapped.SupplierRef; temp.YarnSourceID = objectToBeMapped.YarnSource; temp.InshesProperty = temp.InshesList.FirstOrDefault(x => x.Iserial == objectToBeMapped.InchesID); temp.TubularWidth = objectToBeMapped.TubularWidth; temp.NoteUpdatedDate = objectToBeMapped.NoteUpdatedDate; temp.IsPartialDetails = objectToBeMapped.IsPartialDetails; temp.Colored = objectToBeMapped.Colored; temp.YarnStatusID = objectToBeMapped.YarnStatusID; }