public async Task TestAddUpdatDelete() { PayRollTransactionTypesModule PayRollTransactionTypesMod = new PayRollTransactionTypesModule(); PayRollTransactionTypesView view = new PayRollTransactionTypesView() { Description = "PayRollTransactionTypes Test", PayRollTranactionCode = 99 }; NextNumber nnNextNumber = await PayRollTransactionTypesMod.PayRollTransactionTypes.Query().GetNextNumber(); view.PayRollTransactionTypesNumber = nnNextNumber.NextNumberValue; PayRollTransactionTypes payRollTransactionTypes = await PayRollTransactionTypesMod.PayRollTransactionTypes.Query().MapToEntity(view); PayRollTransactionTypesMod.PayRollTransactionTypes.AddPayRollTransactionTypes(payRollTransactionTypes).Apply(); PayRollTransactionTypes newPayRollTransactionTypes = await PayRollTransactionTypesMod.PayRollTransactionTypes.Query().GetEntityByNumber(view.PayRollTransactionTypesNumber); Assert.NotNull(newPayRollTransactionTypes); newPayRollTransactionTypes.Description = "PayRollTransactionTypes Test Update"; PayRollTransactionTypesMod.PayRollTransactionTypes.UpdatePayRollTransactionTypes(newPayRollTransactionTypes).Apply(); PayRollTransactionTypesView updateView = await PayRollTransactionTypesMod.PayRollTransactionTypes.Query().GetViewById(newPayRollTransactionTypes.PayRollTransactionTypesId); Assert.Same(updateView.Description, "PayRollTransactionTypes Test Update"); PayRollTransactionTypesMod.PayRollTransactionTypes.DeletePayRollTransactionTypes(newPayRollTransactionTypes).Apply(); PayRollTransactionTypes lookupPayRollTransactionTypes = await PayRollTransactionTypesMod.PayRollTransactionTypes.Query().GetEntityById(view.PayRollTransactionTypesId); Assert.Null(lookupPayRollTransactionTypes); }
public async Task <PayRollTransactionTypesView> MapToView(PayRollTransactionTypes inputObject) { Mapper mapper = new Mapper(); PayRollTransactionTypesView outObject = mapper.Map <PayRollTransactionTypesView>(inputObject); await Task.Yield(); return(outObject); }