public ActionResult Create(Employee employee)
        {
            if (ModelState.IsValid)
            {
                db.Employees.Add(employee);
                db.SaveChanges();

                return RedirectToAction("Index");
            }
            return View(employee);
        }
        public ActionResult Edit(Employee employee)
        {
            if (ModelState.IsValid)
            {
                db.Entry(employee).State = EntityState.Modified;
                db.SaveChanges();

                return RedirectToAction("Index");
            }
            return View(employee);
        }
        public ActionResult Delete(int? id, Employee employee)
        {
            //employee = new Employee();
            employee = db.Employees.Single(emp => emp.EmployeeID == id);

            if (ModelState.IsValid)
            {
                if (id == null)
                {
                    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
                }

               // employee = db.Employees.Find(id);
               
                if (employee == null)
                {
                    return HttpNotFound();
                }

                db.Employees.Remove(employee);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(employee);
        }
Example #4
0
        public ActionResult AddEmployeeToTeam(int id, Employee employee)
        {
            Team team = db.Teams.Find(id);

            if (ModelState.IsValid)
            {
                team.Employees.Add(employee);
                //db.Employees.Add(employee);
                db.SaveChanges();

                return RedirectToAction("Detailss", id);
            }
            return View(employee);
        }