public static void ToEntity(DT.PluginData source, PluginData target) { if ((source != null) && (target != null)) { target.PluginDataId = source.Id; target.PluginId = source.PluginId; target.Data = new Binary(source.Data); target.FileName = source.FileName; } }
public Guid AddPluginData(DT.PluginData dto) { using (var db = CreateContext()) { var entity = Convert.ToEntity(dto); db.PluginDatas.InsertOnSubmit(entity); db.SubmitChanges(); return(entity.PluginDataId); } }
public static PluginData ToEntity(DT.PluginData source) { if (source == null) { return(null); } var entity = new PluginData(); ToEntity(source, entity); return(entity); }
public void UpdatePluginData(DT.PluginData dto) { using (var db = CreateContext()) { var entity = db.PluginDatas.FirstOrDefault(x => x.PluginId == dto.PluginId); if (entity == null) { db.PluginDatas.InsertOnSubmit(Convert.ToEntity(dto)); } else { Convert.ToEntity(dto, entity); } db.SubmitChanges(); } }