Example #1
0
        private void UpdateQualityInspectionDefaultSetting(Hashtable filters, ref Notification notification)
        {
            var dtoItem = ((Newtonsoft.Json.Linq.JObject)filters["dataView"]).ToObject <DTO.QualityInspectionDefaultSettingData>();

            using (var context = CreateContext())
            {
                QualityInspectionDefaultSetting dbItem;

                if (dtoItem.QualityInspectionDefaultSettingID == 0)
                {
                    dbItem = new QualityInspectionDefaultSetting();
                    context.QualityInspectionDefaultSetting.Add(dbItem);
                }
                else
                {
                    dbItem = context.QualityInspectionDefaultSetting.FirstOrDefault(o => o.QualityInspectionDefaultSettingID == dtoItem.QualityInspectionDefaultSettingID);
                }

                if (dbItem == null)
                {
                    notification.Type    = NotificationType.Error;
                    notification.Message = "Can not find Quality Inspection Default Setting";
                }

                converter.DTO2DB_QualityInspectionDefaultSetting(dtoItem, ref dbItem);
                context.SaveChanges();
            }
        }
Example #2
0
 public void DTO2DB_QualityInspectionDefaultSetting(DTO.QualityInspectionDefaultSettingData dtoItem, ref QualityInspectionDefaultSetting dbItem)
 {
     Mapper.Map <DTO.QualityInspectionDefaultSettingData, QualityInspectionDefaultSetting>(dtoItem, dbItem);
 }