public static void ToEntity(DT.HiveExperimentPermission source, HiveExperimentPermission target) { if ((source != null) && (target != null)) { target.HiveExperimentId = source.HiveExperimentId; target.GrantedUserId = source.GrantedUserId; target.GrantedByUserId = source.GrantedByUserId; target.Permission = source.Permission; } }
public void AddHiveExperimentPermission(DT.HiveExperimentPermission dto) { using (var db = CreateContext()) { var entity = Convert.ToEntity(dto); db.HiveExperimentPermissions.InsertOnSubmit(entity); db.SubmitChanges(); } }
public static HiveExperimentPermission ToEntity(DT.HiveExperimentPermission source) { if (source == null) { return(null); } var entity = new HiveExperimentPermission(); ToEntity(source, entity); return(entity); }
public void UpdateHiveExperimentPermission(DT.HiveExperimentPermission dto) { using (var db = CreateContext()) { var entity = db.HiveExperimentPermissions.FirstOrDefault(x => x.HiveExperimentId == dto.HiveExperimentId && x.GrantedUserId == dto.GrantedUserId); if (entity == null) { db.HiveExperimentPermissions.InsertOnSubmit(Convert.ToEntity(dto)); } else { Convert.ToEntity(dto, entity); } db.SubmitChanges(); } }