|
@@ -1,6 +1,7 @@
|
|
|
using DW5S.App.EditForms;
|
|
|
using DW5S.Entity;
|
|
|
using DW5S.Repostory;
|
|
|
+using Microsoft.Extensions.Caching.Memory;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Data;
|
|
@@ -29,6 +30,7 @@ namespace DW5S.App.UserControl
|
|
|
var unitOfWork = IocContainer.UnitOfWork;
|
|
|
var repsSat = unitOfWork.Of<SatInfo>();
|
|
|
var items = await repsSat.GetAllAsync(p => p.SatName);
|
|
|
+ IocContainer.Cache.Set(CacheKeys.AllSat, items);
|
|
|
list.AddRange(items.To<List<SatViewModel>>());
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -49,7 +51,7 @@ namespace DW5S.App.UserControl
|
|
|
var unitOfWork = IocContainer.UnitOfWork;
|
|
|
var repsSat = unitOfWork.Of<SatInfo>();
|
|
|
var satInfo = await repsSat.AddOrUpdateAsync(addItem.To<SatInfo>());
|
|
|
- await unitOfWork.SaveAsync();
|
|
|
+ await unitOfWork.SaveAsync(typeof(SatInfo));
|
|
|
addItem.Id = satInfo.Id;
|
|
|
return addItem;
|
|
|
}
|
|
@@ -71,7 +73,7 @@ namespace DW5S.App.UserControl
|
|
|
var unitOfWork = IocContainer.UnitOfWork;
|
|
|
var repsSat = unitOfWork.Of<SatInfo>();
|
|
|
await repsSat.AddOrUpdateAsync(editItem.To<SatInfo>());
|
|
|
- await unitOfWork.SaveAsync();
|
|
|
+ await unitOfWork.SaveAsync(typeof(SatInfo));
|
|
|
return editItem;
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -90,7 +92,7 @@ namespace DW5S.App.UserControl
|
|
|
var unitOfWork = IocContainer.UnitOfWork;
|
|
|
var repsSat = unitOfWork.Of<SatInfo>();
|
|
|
await repsSat.DeleteAsync(list.To<List<SatInfo>>());
|
|
|
- await unitOfWork.SaveAsync();
|
|
|
+ await unitOfWork.SaveAsync(typeof(SatInfo));
|
|
|
return true;
|
|
|
}
|
|
|
catch (Exception ex)
|