public async Task <PayRollDeductionLiabilitiesView> MapToView(PayRollDeductionLiabilities inputObject) { Mapper mapper = new Mapper(); PayRollDeductionLiabilitiesView outObject = mapper.Map <PayRollDeductionLiabilitiesView>(inputObject); await Task.Yield(); return(outObject); }
public async Task <IActionResult> DeletePayRollDeductionLiabilities([FromBody] PayRollDeductionLiabilitiesView view) { PayRollDeductionLiabilitiesModule invMod = new PayRollDeductionLiabilitiesModule(); PayRollDeductionLiabilities payRollDeductionLiabilities = await invMod.PayRollDeductionLiabilities.Query().MapToEntity(view); invMod.PayRollDeductionLiabilities.DeletePayRollDeductionLiabilities(payRollDeductionLiabilities).Apply(); return(Ok(view)); }
public async Task <IList <PayRollDeductionLiabilities> > MapToEntity(IList <PayRollDeductionLiabilitiesView> inputObjects) { IList <PayRollDeductionLiabilities> list = new List <PayRollDeductionLiabilities>(); Mapper mapper = new Mapper(); foreach (var item in inputObjects) { PayRollDeductionLiabilities outObject = mapper.Map <PayRollDeductionLiabilities>(item); list.Add(outObject); } await Task.Yield(); return(list); }
public async Task <IActionResult> AddPayRollDeductionLiabilities([FromBody] PayRollDeductionLiabilitiesView view) { PayRollDeductionLiabilitiesModule invMod = new PayRollDeductionLiabilitiesModule(); NextNumber nnPayRollDeductionLiabilities = await invMod.PayRollDeductionLiabilities.Query().GetNextNumber(); view.PayRollDeductionLiabilitiesNumber = nnPayRollDeductionLiabilities.NextNumberValue; PayRollDeductionLiabilities payRollDeductionLiabilities = await invMod.PayRollDeductionLiabilities.Query().MapToEntity(view); invMod.PayRollDeductionLiabilities.AddPayRollDeductionLiabilities(payRollDeductionLiabilities).Apply(); PayRollDeductionLiabilitiesView newView = await invMod.PayRollDeductionLiabilities.Query().GetViewByNumber(view.PayRollDeductionLiabilitiesNumber); return(Ok(newView)); }
public async Task TestAddUpdatDelete() { PayRollDeductionLiabilitiesModule PayRollDeductionLiabilitiesMod = new PayRollDeductionLiabilitiesModule(); PayRollDeductionLiabilitiesView view = new PayRollDeductionLiabilitiesView() { DeductionLiabilitiesCode = 3, Amount = null, Percentage = 1.45M, Description = "FICA Medicare", DeductionLiabilitiesType = "L", LimitAmount = null }; NextNumber nnNextNumber = await PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.Query().GetNextNumber(); view.PayRollDeductionLiabilitiesNumber = nnNextNumber.NextNumberValue; PayRollDeductionLiabilities payRollDeductionLiabilities = await PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.Query().MapToEntity(view); PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.AddPayRollDeductionLiabilities(payRollDeductionLiabilities).Apply(); PayRollDeductionLiabilities newPayRollDeductionLiabilities = await PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.Query().GetEntityByNumber(view.PayRollDeductionLiabilitiesNumber); Assert.NotNull(newPayRollDeductionLiabilities); newPayRollDeductionLiabilities.Description = "FICA Medicare Update"; PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.UpdatePayRollDeductionLiabilities(newPayRollDeductionLiabilities).Apply(); PayRollDeductionLiabilitiesView updateView = await PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.Query().GetViewById(newPayRollDeductionLiabilities.PayRollDeductionLiabilitiesId); Assert.Same(updateView.Description, "FICA Medicare Update"); PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.DeletePayRollDeductionLiabilities(newPayRollDeductionLiabilities).Apply(); PayRollDeductionLiabilities lookupPayRollDeductionLiabilities = await PayRollDeductionLiabilitiesMod.PayRollDeductionLiabilities.Query().GetEntityById(view.PayRollDeductionLiabilitiesId); Assert.Null(lookupPayRollDeductionLiabilities); }
public async Task <PayRollDeductionLiabilitiesView> GetViewByNumber(long payRollDeductionLiabilitiesNumber) { PayRollDeductionLiabilities detailItem = await _unitOfWork.payRollDeductionLiabilitiesRepository.GetEntityByNumber(payRollDeductionLiabilitiesNumber); return(await MapToView(detailItem)); }
public IFluentPayRollDeductionLiabilities DeletePayRollDeductionLiabilities(PayRollDeductionLiabilities deleteObject) { unitOfWork.payRollDeductionLiabilitiesRepository.DeleteObject(deleteObject); this.processStatus = CreateProcessStatus.Delete; return(this as IFluentPayRollDeductionLiabilities); }
public IFluentPayRollDeductionLiabilities AddPayRollDeductionLiabilities(PayRollDeductionLiabilities newObject) { unitOfWork.payRollDeductionLiabilitiesRepository.AddObject(newObject); this.processStatus = CreateProcessStatus.Insert; return(this as IFluentPayRollDeductionLiabilities); }