/// <summary> /// Hàm lưu một đối tượng cần phải thiết lập một cách hiện thị mới /// </summary> public static ConfigDisplayInfo SaveConfigDisplayInfoData(ConfigDisplayInfoModel model, out string sMessage) { sMessage = ""; var returnData = new ConfigDisplayInfo(); try { using (var db = new Ajuma_devEntities()) { var dataTable = db.ConfigDisplayInfoes.ToList(); returnData = dataTable.Where(c => c.Entity == model.Entity && c.ScreenCode == model.ScreenCode && c.UserType == model.UserType).FirstOrDefault(); if (returnData == null) { returnData = db.ConfigDisplayInfoes.Add(new ConfigDisplayInfo() { Entity = model.Entity, ScreenCode = model.ScreenCode, UserType = model.UserType }); db.SaveChanges(); } } } 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); }
public static ConfigDisplayInfoDetail UpdateConfigDisplayInfoDetail(Ajuma_devEntities db, ConfigDisplayInfoDetailModel data) { var ConfigDisplayInfoId = Convert.ToInt64(data.ConfigDisplayInfoId); var dataOld = db.ConfigDisplayInfoDetails.Where(c => c.ConfigDisplayInfoId == ConfigDisplayInfoId).FirstOrDefault(); if (dataOld != null) { dataOld.fConvert = data.fConvert; dataOld.Fields = data.Fields; } db.SaveChanges(); return(dataOld); }