コード例 #1
0
        public async Task UpdateSignificative(int significativeId, string significativeName, int subheadingId)
        {
            Significative significative = Context.Significatives.FirstOrDefault(x => x.SignificativeId == significativeId);

            if (significative != null)
            {
                significative.SignificativeName = significativeName;
                significative.SubheadingId      = subheadingId;
                Context.Significatives.Update(significative);
            }
            await Context.SaveChangesAsync();
        }
コード例 #2
0
 private void FindSignificative(string firstRowData)
 {
     try
     {
         string str = GetNormalString(@"\d.\d.\d+ (.*)", firstRowData);
         if (significates.ContainsKey(str))
         {
             currentSignificative = significates[str];
         }
         else
         {
             var sign = new Significative()
             {
                 SignificativeName = str, SubheadingId = currentSubHead
             };
             Context.Significatives.Add(sign);
             Context.SaveChanges();
             significates.Add(str, sign.SignificativeId);
             currentSignificative = sign.SignificativeId;
         }
     }
     catch (Exception e) { }
 }