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);
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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));
            }
        }