public ActionResult Edit(ProjectAssignment ProjectAssignment)
        {
            ProjectAssignment oProjectAssignment = new ProjectAssignment();

            oProjectAssignment.ProjectAssignmentID = System.Convert.ToInt32(ProjectAssignment.ProjectAssignmentID);
            oProjectAssignment = ProjectAssignmentData.Select_Record(ProjectAssignment);

            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = ProjectAssignmentData.Update(oProjectAssignment, ProjectAssignment);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Update");
                }
            }
            // ComboBox
            ViewData["ProjectID"]  = new SelectList(ProjectAssignment_ProjectData.List(), "ProjectID", "ProjectName", ProjectAssignment.ProjectID);
            ViewData["EmployeeID"] = new SelectList(ProjectAssignment_EmployeeData.List(), "EmployeeID", "FirstName", ProjectAssignment.EmployeeID);

            return(View(ProjectAssignment));
        }
        public ActionResult Create([Bind(Include =
                                             "ProjectID"
                                             + "," + "EmployeeID"
                                             + "," + "AssignmentDate"
                                             + "," + "Remarks"
                                             + "," + "AddUserID"
                                             + "," + "AddDate"
                                             + "," + "ArchiveUserID"
                                             + "," + "ArchiveDate"
                                         )] ProjectAssignment ProjectAssignment)
        {
            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = ProjectAssignmentData.Add(ProjectAssignment);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Insert");
                }
            }
            // ComboBox
            ViewData["ProjectID"]  = new SelectList(ProjectAssignment_ProjectData.List(), "ProjectID", "ProjectName", ProjectAssignment.ProjectID);
            ViewData["EmployeeID"] = new SelectList(ProjectAssignment_EmployeeData.List(), "EmployeeID", "FirstName", ProjectAssignment.EmployeeID);

            return(View(ProjectAssignment));
        }
        // GET: /ProjectAssignment/Edit/<id>
        public ActionResult Edit(
            Int32?ProjectAssignmentID
            )
        {
            if (
                ProjectAssignmentID == null
                )
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ProjectAssignment ProjectAssignment = new ProjectAssignment();

            ProjectAssignment.ProjectAssignmentID = System.Convert.ToInt32(ProjectAssignmentID);
            ProjectAssignment = ProjectAssignmentData.Select_Record(ProjectAssignment);

            if (ProjectAssignment == null)
            {
                return(HttpNotFound());
            }
            // ComboBox
            ViewData["ProjectID"]  = new SelectList(ProjectAssignment_ProjectData.List(), "ProjectID", "ProjectName", ProjectAssignment.ProjectID);
            ViewData["EmployeeID"] = new SelectList(ProjectAssignment_EmployeeData.List(), "EmployeeID", "FirstName", ProjectAssignment.EmployeeID);

            return(View(ProjectAssignment));
        }
        // GET: /ProjectAssignment/Create
        public ActionResult Create()
        {
            // ComboBox
            ViewData["ProjectID"]  = new SelectList(ProjectAssignment_ProjectData.List(), "ProjectID", "ProjectName");
            ViewData["EmployeeID"] = new SelectList(ProjectAssignment_EmployeeData.List(), "EmployeeID", "FirstName");

            return(View());
        }