Ejemplo n.º 1
0
        public void Delete(Project entity)
        {
            var dbEntity = AutoMapProperty.MapProperty <ProjectDetail, Project>(entity);

            dbContext.ProjectDetails.Remove(dbEntity);
            dbContext.SaveChanges();
        }
Ejemplo n.º 2
0
        public void Add(Project entity)
        {
            //dbContext.ChangeTracker.Entries().Where(e => e.State == System.Data.Entity.EntityState.Modified)

            var projEntity = AutoMapProperty.MapProperty <ProjectDetail, Project>(entity);

            dbContext.ProjectDetails.Add(projEntity);
            dbContext.SaveChanges();
        }
Ejemplo n.º 3
0
        public static List <T> MapPropertyForList <T, S>(List <S> source)
        {
            if (source == null)
            {
                return(null);
            }

            List <T> targetInstance = new List <T>();

            foreach (var listItem in source)
            {
                T instanceT = AutoMapProperty.MapProperty <T, S>(listItem);
                targetInstance.Add(instanceT);
            }

            return(targetInstance);
        }