public void Execute() { foreach (var operationalProcess in _operationalProcessTypes) { var operationalProcessTypeRefData = operationalProcess.OperationalProcessTypeRefData; if (!_dataContext.OperationalProcessTypeRefData.Any(x => x.OperationalProcessTypeName == operationalProcessTypeRefData.OperationalProcessTypeName)) { var operationalProcessType = new OperationalProcessTypeRefData { OperationalProcessTypeName = operationalProcessTypeRefData.OperationalProcessTypeName, Visible = operationalProcessTypeRefData.Visible, SortOrder = operationalProcessTypeRefData.SortOrder }; _dataContext.OperationalProcessTypeRefData.Add(operationalProcessType); _unitOfWork.Save(); } var proccessType = new OperationalProcessType { Resolver = _resolver, OperationalProcessTypeRefData = _dataContext.OperationalProcessTypeRefData.Single(x => x.OperationalProcessTypeName == operationalProcessTypeRefData.OperationalProcessTypeName) }; _resolver.OperationalProcessTypes.Add(proccessType); _unitOfWork.Save(); } }
public void OperationalProcessTypeRefDataService_Update_CallSaveChanges() { #region Arrange var operationalProcess = new OperationalProcessTypeRefData() { Id = 4, OperationalProcessTypeName = "OperationalProcess MJJ", }; #endregion #region Act _operationalProcessTypeRefDataService.Update(operationalProcess); #endregion #region Assert _mockOperationalProcessTypeRefDataRepository.Verify(x => x.Update(It.IsAny <OperationalProcessTypeRefData>()), Times.Once()); _unitOfWork.Verify(x => x.Save(), Times.Exactly(1)); #endregion }
public void OperationalProcessTypeRefDataService_Create_CallSaveChanges() { #region Arrange var operationalProcessType = new OperationalProcessTypeRefData { Id = 5, OperationalProcessTypeName = "OperationalProcess MJJ", SortOrder = 5 }; #endregion #region Act var response = _operationalProcessTypeRefDataService.Create(operationalProcessType); #endregion #region Assert _mockOperationalProcessTypeRefDataRepository.Verify(x => x.Insert(It.IsAny <OperationalProcessTypeRefData>()), Times.Once()); _unitOfWork.Verify(x => x.Save(), Times.Exactly(1)); Assert.IsNotNull(response); Assert.AreEqual(5, response); #endregion }
public void Delete(OperationalProcessTypeRefData entity) { RetryableOperation.Invoke(ExceptionPolicies.General, () => { _operationalProcessRefDataRepository.Delete(entity); _unitOfWork.Save(); }); }
public int Create(OperationalProcessTypeRefData entity) { RetryableOperation.Invoke(ExceptionPolicies.General, () => { _operationalProcessRefDataRepository.Insert(entity); _unitOfWork.Save(); }); return(entity.Id); }
public OperationalProcessTypeRefData GetById(int id) { OperationalProcessTypeRefData result = null; RetryableOperation.Invoke(ExceptionPolicies.General, () => { result = _operationalProcessRefDataRepository.GetById(id); }); return(result); }