public ActionResult CreatePost(Service service, int?[] WorkersList, int?[] MastersList)
        {
            if (ModelState.IsValid)
            {
                db.Services.Add(service);
                db.SaveChanges();

                if (WorkersList != null)
                {
                    service.Workers = new List<Worker>();
                    foreach (var workerID in WorkersList)
                        service.Workers.Add(db.Workers.Find(workerID));
                    db.SaveChanges();
                }

                if (MastersList != null)
                {
                    service.Masters = new List<Master>();
                    foreach (var masterID in MastersList)
                        service.Masters.Add(db.Masters.Find(masterID));
                    db.SaveChanges();
                }

                return RedirectToAction("Dashboard", "Home");
            }

            return View("~/Views/Home/Dashboard.cshtml", service);
        }
        public ActionResult EditPost(Service service, int?[] WorkersList, int?[] MastersList)
        {
            if (ModelState.IsValid)
            {
                db.Entry(service).State = EntityState.Modified;
                db.SaveChanges();

                //To BE Implemented: Edit WorkersList & MastersList

                return RedirectToAction("Dashboard", "Home");
            }
            return View("~/Views/Home/Dashboard.cshtml", service);
        }