Пример #1
0
        public ActionResult EditAllowance(AllowancesViewModel AllowanceVM)
        {
            AllowancesBLL Allowance = new AllowancesBLL();

            Allowance.AllowanceID         = AllowanceVM.AllowanceID.Value;
            Allowance.AllowanceName       = AllowanceVM.AllowanceName;
            Allowance.AllowanceAmount     = AllowanceVM.AllowanceAmount;
            Allowance.IsActive            = AllowanceVM.IsActive;
            Allowance.LoginIdentity       = UserIdentity;
            Allowance.AllowanceAmountType = new AllowancesAmountTypesBLL()
            {
                AllowanceAmountTypeID = AllowanceVM.AllowanceAmountType.AllowanceAmountTypeID
            };
            Allowance.AllowanceCalculationType = new AllowancesCalculationTypesBLL()
            {
                AllowanceCalculationTypeID = AllowanceVM.AllowanceCalculationType.AllowanceCalculationTypeID
            };

            Result result = Allowance.Update();

            if ((System.Type)result.EnumType == typeof(LookupsValidationEnum))
            {
                AllowancesBLL AllowanceEntity = (AllowancesBLL)result.Entity;
                if (result.EnumMember == LookupsValidationEnum.Done.ToString())
                {
                    Session["AllowanceID"] = ((AllowancesBLL)result.Entity).AllowanceID;
                }
            }

            return(View(AllowanceVM));
        }
Пример #2
0
        public ActionResult Delete(AllowancesViewModel AllowanceVM)
        {
            AllowancesBLL allowancesBLL = new AllowancesBLL();

            allowancesBLL.LoginIdentity = UserIdentity;
            allowancesBLL.Remove(AllowanceVM.AllowanceID.Value);
            return(RedirectToAction("Index"));
        }
Пример #3
0
        private AllowancesViewModel GetByAllowanceID(int id)
        {
            AllowancesBLL       AllowancesBLL = (new AllowancesBLL()).GetByAllowanceID(id);
            AllowancesViewModel AllowanceVM   = new AllowancesViewModel();

            if (AllowancesBLL != null)
            {
                AllowanceVM.AllowanceID              = AllowancesBLL.AllowanceID;
                AllowanceVM.AllowanceName            = AllowancesBLL.AllowanceName;
                AllowanceVM.AllowanceAmount          = AllowancesBLL.AllowanceAmount;
                AllowanceVM.IsActive                 = AllowancesBLL.IsActive;
                AllowanceVM.AllowanceAmountType      = AllowancesBLL.AllowanceAmountType;
                AllowanceVM.AllowanceCalculationType = AllowancesBLL.AllowanceCalculationType;
            }
            return(AllowanceVM);
        }