コード例 #1
0
        //Edit
        public IActionResult Edit(int id)
        {
            ViewBag.Employee      = new SelectList(db.Employee.GetAll().Where(s => s.IsActive == true && s.IsDeleted == false), "Id", "FullName");
            ViewBag.SisterConcern = new SelectList(db.SisterConcern.GetAll().Where(s => s.IsActive == true && s.IsDeleted == false), "Id", "Name");
            ViewBag.Division      = new SelectList(db.Division.GetAll().Where(s => s.IsActive == true && s.IsDeleted == false), "Id", "Name");
            ViewBag.Branch        = new SelectList(db.Branch.GetAll().Where(s => s.IsActive == true && s.IsDeleted == false), "Id", "Name");
            ViewBag.Department    = new SelectList(db.Department.GetAll().Where(s => s.IsActive == true && s.IsDeleted == false), "Id", "Name");
            ViewBag.Designation   = new SelectList(db.Designation.GetAll().Where(s => s.IsActive == true && s.IsDeleted == false), "Id", "Name");

            Promotion   promotion   = db.Promotion.GetFirstOrDefault(h => h.Id == id);
            vmPromotion vmpromotion = new vmPromotion()
            {
                Id                        = promotion.Id,
                PrevBranchId              = promotion.PrevBranchId,
                TransferedBranchId        = promotion.TransferedBranchId,
                PrevDivisionId            = promotion.PrevDivisionId,
                TransferedDivisionId      = promotion.TransferedDivisionId,
                PrevSisterConcernId       = promotion.PrevSisterConcernId,
                TransferedSisterConcernId = promotion.TransferedSisterConcernId,
                PrevDepartmentId          = promotion.PrevDepartmentId,
                TransferedDepartmentId    = promotion.TransferedDepartmentId,
                PrevDesignationId         = promotion.PrevDesignationId,
                TransferedDesignationId   = promotion.TransferedDesignationId,
                //SalaryBreakup = promotion.SalaryBreakup,
                Amount     = Convert.ToInt32(promotion.Amount),
                Percentage = promotion.Percentage,
                EmployeeId = promotion.EmployeeId
            };

            return(View("Edit", vmpromotion));
        }
コード例 #2
0
        public IActionResult Edit(vmPromotion vmpromotion)
        {
            if (ModelState.IsValid)
            {
                Promotion promotion = db.Promotion.GetFirstOrDefault(h => h.Id == vmpromotion.Id);

                promotion.Id                        = vmpromotion.Id;
                promotion.PrevBranchId              = vmpromotion.PrevBranchId;
                promotion.TransferedBranchId        = vmpromotion.TransferedBranchId;
                promotion.PrevDivisionId            = vmpromotion.PrevDivisionId;
                promotion.TransferedDivisionId      = vmpromotion.TransferedDivisionId;
                promotion.PrevSisterConcernId       = vmpromotion.PrevSisterConcernId;
                promotion.TransferedSisterConcernId = vmpromotion.TransferedSisterConcernId;
                promotion.PrevDepartmentId          = vmpromotion.PrevDepartmentId;
                promotion.TransferedDepartmentId    = vmpromotion.TransferedDepartmentId;
                promotion.PrevDesignationId         = vmpromotion.PrevDesignationId;
                promotion.TransferedDesignationId   = vmpromotion.TransferedDesignationId;
                promotion.Amount                    = vmpromotion.Amount;
                promotion.Percentage                = vmpromotion.Percentage;

                db.Promotion.Update(promotion);
                db.Save();
            }
            return(View("Edit"));
        }
コード例 #3
0
 public IActionResult Create(vmPromotion vmpromotion)
 {
     if (ModelState.IsValid)
     {
         Promotion promotion = new Promotion
         {
             Id                        = vmpromotion.Id,
             EmployeeId                = vmpromotion.EmployeeId,
             PrevBranchId              = vmpromotion.PrevBranchId,
             TransferedBranchId        = vmpromotion.TransferedBranchId,
             PrevDivisionId            = vmpromotion.PrevDivisionId,
             TransferedDivisionId      = vmpromotion.TransferedDivisionId,
             PrevSisterConcernId       = vmpromotion.PrevSisterConcernId,
             TransferedSisterConcernId = vmpromotion.TransferedSisterConcernId,
             PrevDepartmentId          = vmpromotion.PrevDepartmentId,
             TransferedDepartmentId    = vmpromotion.TransferedDepartmentId,
             PrevDesignationId         = vmpromotion.PrevDesignationId,
             TransferedDesignationId   = vmpromotion.TransferedDesignationId,
             Amount                    = vmpromotion.Amount,
             Percentage                = vmpromotion.Percentage
         };
         db.Promotion.Add(promotion);
         db.Save();
         return(View("Index"));
     }
     return(View("Index"));
 }