public void Delete(Project entity) { var dbEntity = AutoMapProperty.MapProperty <ProjectDetail, Project>(entity); dbContext.ProjectDetails.Remove(dbEntity); dbContext.SaveChanges(); }
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(); }
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); }