Exemple #1
0
        public static AncillaryDto ToDto(this Ancillary code)
        {
            var dto = new AncillaryDto
            {
                ProdutCodeId = code.ProdutCodeId,
                ItemId       = code.ItemId
            };

            ((IData)code).ToDto((IDataDto)dto);
            return(dto);
        }
Exemple #2
0
        public static Ancillary ToDomain(this AncillaryDto code, Ancillary originalCode = null)
        {
            if (originalCode != null && originalCode.Id == code.Id)
            {
                originalCode.ProdutCodeId = code.ProdutCodeId;
                originalCode.ItemId       = code.ItemId;

                ((IDataDto)code).ToDomain((IData)originalCode);
                return(originalCode);
            }

            var data = new Ancillary
            {
                ProdutCodeId = code.ProdutCodeId,
                ItemId       = code.ItemId
            };

            ((IDataDto)code).ToDomain((IData)data);
            return(data);
        }