public ActionResult Create(CreateBugViewModel bug, string returnAction)
        {
            if (ModelState.IsValid)
            {
                BugDAL.AddBug(
                    bug.TesterId,
                    bug.ProjectId,
                    bug.Priority,
                    bug.Status,
                    bug.DiscoverDate,
                    bug.Description);

                InfoCardDAL.AddBugToInfoCard(bug.TesterId, bug.ProjectId);

                return RedirectToAction( returnAction);
            }

            List<ProjectViewModel> projects = new List<ProjectViewModel>();
            foreach (var item in ProjectDAL.ListAllProjects())
            {
                projects.Add(new ProjectViewModel(item));
            }
            ViewBag.ProjectId = new SelectList(projects, "ProjectId", "ProjectName", bug.ProjectId);

            ViewBag.PriorityList = new SelectList(PriorityList);
            //ViewBag.UserId = new SelectList(UserProfileDAL.ListAllUserProfiles(), "UserId", "UserName", bug.TesterId);
            return View(bug);
        }
        //
        // GET: /Bug/Create
        public ActionResult Create(string returnAction)
        {
            ViewBag.ReturnAction = returnAction;

            List<ProjectViewModel> projects = new List<ProjectViewModel>();
            foreach (var item in ProjectDAL.ListAllProjects())
            {
                projects.Add(new ProjectViewModel(item));
            }
            ViewBag.ProjectId = new SelectList(projects, "ProjectId", "ProjectName");

            ViewBag.PriorityList = new SelectList(PriorityList);
            //List<UserProfileViewModel> testers = new List<UserProfileViewModel>();
            //foreach (var item in UserProfileDAL.ListAllUserProfiles())
            //{
            //    testers.Add(new UserProfileViewModel(item));
            //}
            //ViewBag.UserId = new SelectList(testers, "UserId", "UserName");

            CreateBugViewModel bug = new CreateBugViewModel();
            return View(bug);
        }