public void Delete() { using (var unitOfWork = new ResourcePoolUnitOfWork()) { var resourcePool = unitOfWork.AllLive.OrderByDescending(item => item.CreatedOn).First(); unitOfWork.DeleteAsync(resourcePool.Id); //unitOfWork.Save(); } }
public void Update() { using (var unitOfWork = new ResourcePoolUnitOfWork()) { var resourcePool = unitOfWork.AllLive.OrderByDescending(item => item.CreatedOn).First(); resourcePool.Name += string.Format("{0}Update test: {1:yyyyMMdd_HHmmss}", Environment.NewLine, DateTime.Now); unitOfWork.UpdateAsync(resourcePool); //unitOfWork.Save(); } }
public void Select() { using (var unitOfWork = new ResourcePoolUnitOfWork()) { var list = unitOfWork.AllLive; foreach (var item in list) { Console.WriteLine(item.Name); } } }
public BaseResourcePoolController() { MainUnitOfWork = new ResourcePoolUnitOfWork(); }