public static ConfigDisplayInfoDetail InsertOrUpdateDisplayInfoDetail(ConfigDisplayInfoDetailModel data, out string sMessage) { sMessage = ""; ConfigDisplayInfoDetail returnData = new ConfigDisplayInfoDetail(); try { using (var db = new Ajuma_devEntities()) { var ConfigDisplayInfoId = Convert.ToInt64(data.ConfigDisplayInfoId); returnData = UpdateConfigDisplayInfoDetail(db, data); if (returnData == null) { returnData = new ConfigDisplayInfoDetail() { ConfigDisplayInfoId = ConfigDisplayInfoId, fConvert = data.fConvert, Fields = data.Fields }; returnData = InsertConfigDisplayInfoDetail(db, returnData); } } } catch (Exception ex) { sMessage = ex.Message; } return(returnData); }
public static ConfigDisplayInfoDetail GetConfigDisplayInfoDetailData(long ConfigDisplayInfoId, out string sMessage) { sMessage = ""; var returnData = new ConfigDisplayInfoDetail(); try { using (var db = new Ajuma_devEntities()) { var dataTable = db.ConfigDisplayInfoDetails.ToList(); returnData = dataTable.Where(c => c.ConfigDisplayInfoId == ConfigDisplayInfoId).FirstOrDefault(); } } catch (Exception ex) { sMessage = ex.Message; } return(returnData); }
public static ConfigDisplayInfoDetail InsertConfigDisplayInfoDetail(Ajuma_devEntities db, ConfigDisplayInfoDetail data) { var newData = db.ConfigDisplayInfoDetails.Add(data); db.SaveChanges(); return(newData); }