public ActionResult TissueBankSignUp() { TransactionalInformation transaction = new TransactionalInformation(); KeyValueBusinessService keyValueBusinessService = new KeyValueBusinessService(keyValueDataService); IEnumerable <KeyValue> KeyValues = keyValueBusinessService.Get("Question", out transaction); if (transaction.ReturnStatus == true) { ViewBag.SecurityQuestions = new SelectList(keyValueBusinessService.Get("Question", out transaction), "Key", "Value"); } return(View()); }
public ActionResult TissueBankSignUp(SignUpViewModel model) { TransactionalInformation transaction = new TransactionalInformation(); TissueBankApiModel tbApiModel = new TissueBankApiModel(); TissueBankBusinessService tissueBankBusinessService = new TissueBankBusinessService(tbDataService); if (ModelState.IsValid) { tissueBankBusinessService.TissueBank_User_Registration(model.FullName, model.UserName, model.EmailId, model.SecurityQuestion, model.SecurityAnswer, out transaction); tbApiModel.ReturnMessage = transaction.ReturnMessage; tbApiModel.ReturnStatus = transaction.ReturnStatus; if (transaction.ReturnStatus == false) { tbApiModel.ValidationErrors = transaction.ValidationErrors; for (int i = 0; i < transaction.ReturnMessage.Count; ++i) { ModelState.AddModelError("", transaction.ReturnMessage[i]); } //filling up dropdown KeyValueBusinessService keyValueBusinessService = new KeyValueBusinessService(keyValueDataService); IEnumerable <KeyValue> KeyValues = keyValueBusinessService.Get("Question", out transaction); if (transaction.ReturnStatus == true) { ViewBag.SecurityQuestions = new SelectList(keyValueBusinessService.Get("Question", out transaction), "Key", "Value"); } return(View()); } else { return(RedirectToAction("TissueBankUser_SignUp_Successful", "Response", new { area = "" })); } } else { //filling up dropdown KeyValueBusinessService keyValueBusinessService = new KeyValueBusinessService(keyValueDataService); IEnumerable <KeyValue> KeyValues = keyValueBusinessService.Get("Question", out transaction); ViewBag.SecurityQuestions = new SelectList(keyValueBusinessService.Get("Question", out transaction), "Key", "Value"); return(View(model)); } }
public HttpResponseMessage Get(string Type) { CommonApiModel commonApiModel = new CommonApiModel(); TransactionalInformation transaction = new TransactionalInformation(); KeyValueBusinessService keyValueBusinessService = new KeyValueBusinessService(keyValueDataService); IEnumerable <KeyValue> KeyValues = keyValueBusinessService.Get (Type, out transaction); commonApiModel.KeyValues = KeyValues; commonApiModel.ReturnStatus = transaction.ReturnStatus; commonApiModel.ReturnMessage = transaction.ReturnMessage; commonApiModel.IsAuthenicated = true; if (transaction.ReturnStatus == true) { var response = Request.CreateResponse <CommonApiModel>(HttpStatusCode.OK, commonApiModel); return(response); } var badResponse = Request.CreateResponse <CommonApiModel>(HttpStatusCode.BadRequest, commonApiModel); return(badResponse); }