public CheckerDC GetChecker(string userName, string currentUserName, string appID, string overrideID, string code, IRepository <Checker> dataRepository, IUnitOfWork uow) { try { using (uow) { Guid codeGuid = Guid.Parse(code); Checker dataEntity = dataRepository.Single(x => x.Code == codeGuid); CheckerDC destination = Mapper.Map <Checker, CheckerDC>(dataEntity); return(destination); } } catch (Exception e) { //Prevent exception from propogating across the service interface ExceptionManager.ShieldException(e); return(null); } }
public void CreateChecker(string userName, string currentUserName, string appID, string overrideID, CheckerDC dc, IRepository <Checker> dataRepository, IUnitOfWork uow) { try { using (uow) { Checker destination = Mapper.Map <CheckerDC, Checker>(dc); dataRepository.Add(destination); uow.Commit(); } } catch (Exception e) { //Prevent exception from propogating across the service interface ExceptionManager.ShieldException(e); } }
public void CreateChecker(string userName, string currentUserName, string appID, string overrideID, CheckerDC dc) { IUnitOfWork uow = new UnitOfWork(); Repository <Checker> dataRepository = new Repository <Checker>(uow.ObjectContext); CreateChecker(userName, currentUserName, appID, overrideID, dc, dataRepository, uow); }