示例#1
0
        public static ClasseVienna Adapter(ClasseViennaDTO classesViennaDTO, ClassesVienna classesVienna)
        {
            ClasseVienna classeVienna = new ClasseVienna();

            classeVienna.ClasseViennaId  = Guid.NewGuid().ToString().Replace("-", "");
            classeVienna.Codigo          = classesViennaDTO.Codigo;
            classeVienna.ClassesViennaId = classesVienna.ClassesViennaId;
            classeVienna.ClassesVienna   = classesVienna;

            return(classeVienna);
        }
        public static ClassesVienna Adapter(ClassesViennaDTO classesViennaDTO, Processo processo)
        {
            ClassesVienna classesVienna = new ClassesVienna();

            classesVienna.ClassesViennaId = Guid.NewGuid().ToString().Replace("-", "");
            classesVienna.Edicao          = classesViennaDTO.Edicao;
            classesVienna.Processo        = processo;
            classesVienna.ProcessoId      = processo.ProcessoId;
            classesVienna.ClasseVienna    = new List <ClasseVienna>();

            if (classesViennaDTO.ClasseVienna != null)
            {
                foreach (var classeVienaDTO in classesViennaDTO.ClasseVienna)
                {
                    classesVienna.ClasseVienna.Add(Models.ClasseVienna.Adapter(classeVienaDTO, classesVienna));
                }
            }

            return(classesVienna);
        }