public ActionResult Add(FormCollection collection)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var  employee = new Employee();
             bool ok       = TryUpdateModel(employee, collection);
             using (PracticalTestEntities pt = new PracticalTestEntities())
             {
                 if (employee.EmployeeId == 0)
                 {
                     pt.Employees.Add(employee);
                 }
                 else
                 {
                     pt.Entry(employee).State = EntityState.Modified;
                 }
                 pt.SaveChanges();
             }
         }
         return(RedirectToAction("List"));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public ActionResult Department(FormCollection collection)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    DepartmentMaster d  = new DepartmentMaster();
                    bool             ok = TryUpdateModel(d, collection);
                    using (PracticalTestEntities pt = new PracticalTestEntities())
                    {
                        if (d.DepartmentId == 0)
                        {
                            pt.DepartmentMasters.Add(d);
                        }
                        else
                        {
                            pt.Entry(d).State = EntityState.Modified;
                        }

                        pt.SaveChanges();
                    }
                }
                return(RedirectToAction("Department", new { id = 0 }));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }