//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)); }
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")); }
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")); }