Esempio n. 1
0
        public ActionResult MakePayment(Guid?id)
        {
            MortgageIndexModel mortgageIndexModel = new MortgageIndexModel();

            try
            {
                // Update payment
                DataAccessLayer.DynamicsDB.MakePayment((Guid)id);
                //// Get user data from web app SQL DB
                //using (var context = new ApplicationDbContext())
                //{
                //    Guid userId = new Guid(User.Identity.GetUserId());
                //    var user = (from u in context.UserMapModels
                //                where u.UserWebAppId == userId
                //                select u).ToList()[0];

                //    mortgageIndexModel.FirstName = user.FirstName;
                //    mortgageIndexModel.LastName = user.LastName;
                //    mortgageIndexModel.DynamicsId = user.ClientDynamicsId.ToString();
                //    mortgageIndexModel.WebAppId = user.UserWebAppId.ToString();
                //}
                //// Get contact's data from Dynamics
                //mortgageIndexModel.Cases = DataAccessLayer.DynamicsDB.GetCases(new Guid(mortgageIndexModel.DynamicsId));
                //mortgageIndexModel.Mortgages = DataAccessLayer.DynamicsDB.GetMortgages(new Guid(mortgageIndexModel.DynamicsId));
                //mortgageIndexModel.Payments = DataAccessLayer.DynamicsDB.GetPayments(mortgageIndexModel.Mortgages);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine($"MortgageController Index threw: {ex.Message}\n{ex.StackTrace}");
            }
            //ViewBag.Title = $"{User.Identity.Name}";
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        // GET: User
        public ActionResult Index()
        {
            //return View(db.UserMapModels.ToList());
            MortgageIndexModel mortgageIndexModel = new MortgageIndexModel();

            try
            {
                using (var context = new ApplicationDbContext())
                {
                    Guid userId = new Guid(User.Identity.GetUserId());
                    var  user   = (from u in context.UserMapModels
                                   where u.UserWebAppId == userId
                                   select u).ToList()[0];

                    mortgageIndexModel.FirstName  = user.FirstName;
                    mortgageIndexModel.LastName   = user.LastName;
                    mortgageIndexModel.DynamicsId = user.ClientDynamicsId.ToString();
                    mortgageIndexModel.WebAppId   = user.UserWebAppId.ToString();
                    mortgageIndexModel.Cases      = DataAccessLayer.DynamicsDB.GetCases(user.ClientDynamicsId);
                    mortgageIndexModel.Mortgages  = DataAccessLayer.DynamicsDB.GetMortgages(user.ClientDynamicsId);
                    mortgageIndexModel.Payments   = DataAccessLayer.DynamicsDB.GetPayments(mortgageIndexModel.Mortgages);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine($"MortgageController Index threw: {ex.Message}\n{ex.StackTrace}");
            }
            ViewBag.Title = $"{User.Identity.Name}";
            return(View(mortgageIndexModel));
        }