public ActionResult Edit(Staff r, string command)
 {
     Debug.WriteLine("in edit");
     if (command.Equals("Update"))
     {
         Debug.WriteLine("c " + command);
         if (ModelState.IsValid)
         {
             r.updateEmployee(r);
         }
         else
         {
             Debug.WriteLine("username " + r.username);
             return View(r);
         }
     }
     else
     {
         Debug.WriteLine("c " + command);
         r.deleteEmployee(r.username);
     }
     return RedirectToAction("Details");
 }
        public ActionResult Edit(Staff r, string command)
        {
            if (r == null || string.IsNullOrEmpty(command))
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            if (r == null || string.IsNullOrEmpty(command))
            {
                return HttpNotFound();
            }

            Debug.WriteLine("in edit");
            if (command.Equals("Update"))
            {
                Debug.WriteLine("c " + command);
                if (ModelState.IsValid)
                {
                    r.updateEmployee(r);
                }
                else
                {
                    Debug.WriteLine("username " + r.username);
                    return View(r);
                }
            }
            else
            {
                Debug.WriteLine("c " + command);
                r.deleteEmployee(r.username);
            }
            return RedirectToAction("Details");
        }