public async Task <PayRollDeductionLiabilitiesView> MapToView(PayRollDeductionLiabilities inputObject)
        {
            Mapper mapper = new Mapper();
            PayRollDeductionLiabilitiesView outObject = mapper.Map <PayRollDeductionLiabilitiesView>(inputObject);
            await Task.Yield();

            return(outObject);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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);
 }