コード例 #1
0
        public IActionResult Index()
        {
            _log4net.Info("Index of Customer");
            string token = TokenInfo.StringToken;

            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            int id       = TokenInfo.UserID;
            var accounts = new List <accountDetails>();
            ViewAccountCustRes  database = new ViewAccountCustRes();
            HttpResponseMessage response = client.GetAsync(client.BaseAddress + "/Account/getCustomerAccounts/" + id).Result;

            if (response.IsSuccessStatusCode)
            {
                string data = response.Content.ReadAsStringAsync().Result;
                accounts = JsonConvert.DeserializeObject <List <accountDetails> >(data);
            }
            try
            {
                foreach (var v in accounts)
                {
                    database.CustId  = id;
                    database.AccId   = v.accountId;
                    database.AccType = v.accountType;
                    database.AccBal  = v.accountBalance;
                    db.viewAccountCustRes.Add(database);
                }
                db.SaveChanges();
                return(View(accounts));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
コード例 #2
0
        public IActionResult CreationStatus(CustomerCreationStatus ob4)
        {
            _log4net.Info("New Customer Creation Response");
            var database = new ViewNewCustomerResponse();

            try
            {
                database.CustomerId       = ob4.customerId;
                database.CurrentAccountId = ob4.currentAccountId;
                database.SavingsAccountId = ob4.savingsAccountId;
                database.Message          = ob4.Message;
                db.viewNewCustomerResponses.Add(database);
                db.SaveChanges();
                return(View(ob4));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
コード例 #3
0
 public ViewResult RsvpForm(GuestResponse guestResponse)
 {
     if (ModelState.IsValid)
     {
         db.Responses.Add(guestResponse);
         db.SaveChanges();
         return(View("Thanks", guestResponse));
     }
     else
     {
         return(View());
     }
 }