public ActionResult Defect(DefectCredentialsViewModel model)
        {
            if (!Service.IsAuthenticated())
            {
                return(RedirectToAction("SignIn")
                       .Warning("Please Sign In"));
            }

            if (model == null || model.ServiceName == null)
            {
                //IConfigurationService conf = Store.GetConfiguration();
                model = new DefectCredentialsViewModel(Conf.Defect);
            }

            return(View(model));
        }
        public ActionResult UpdateDefectSettings(DefectCredentialsViewModel model)
        {
            ActionResult result = RedirectToAction("Defect", model);

            return(HandleResult("Defect", model, () =>
            {
                if (Store.Store(model))
                {
                    return result
                    .Success("Defect data successfully saved.");
                }
                else
                {
                    return result
                    .Error("Defect data can't be saved.");
                }
            }));
        }