示例#1
0
        public ActionResult SendApp(AccountSendAppInputModel input)
        {
            if (ModelState.IsValid)
            {
                var status = this.accountAdapter.SendApplication(User.Identity.Name, input.UserInterestId, input.Application);

                if (status.StatusCode == 200)
                {
                    return(View("SendAppSent"));
                }

                HandleErrors(status);
            }

            var lead = this.accountAdapter.GetUserInterest(User.Identity.Name, input.UserInterestId);

            if (lead.StatusCode != 200)
            {
                throw new HttpException(404, "Not Found");
            }

            AccountSendAppModel model = new AccountSendAppModel(lead.Result);

            model.Input = input;
            return(View(model));
        }
示例#2
0
        public ActionResult SendApp(int id)
        {
            var status = this.accountAdapter.GetUserInterest(User.Identity.Name, id);

            if (status.StatusCode != 200)
            {
                throw new HttpException(404, "Not Found");
            }

            AccountSendAppModel model = new AccountSendAppModel(status.Result);

            return(View(model));
        }