public IActionResult AddFatpercentage()
        {
            var userEmail = HttpContext.User.Claims.Where(i => i.Type == ClaimTypes.Email).First().Value;
            var _user     = logic.GetUserByEmail(userEmail);
            var viewmodel = new DashboardViewmodel
            {
                User          = _user,
                FatPercentage = logic.GetFatById(_user.Id)
            };

            return(View(viewmodel));
        }
        public IActionResult Index()
        {
            var userEmail = HttpContext.User.Claims.Where(i => i.Type == ClaimTypes.Email).First().Value;
            var _user     = logic.GetUserByEmail(userEmail);
            var viewmodel = new DashboardViewmodel
            {
                User          = _user,
                Weight        = logic.GetWeightById(_user.Id),
                FatPercentage = logic.GetFatById(_user.Id),
                Bmi           = logic.GetBmiById(_user.Id),
                Quote         = logic.GetQuote()
            };

            return(View(viewmodel));
        }
        public async Task <ActionResult> CalcBmi(DashboardViewmodel viewmodel)
        {
            var userEmail  = HttpContext.User.Claims.Where(i => i.Type == ClaimTypes.Email).First().Value;
            var _user      = logic.GetUserByEmail(userEmail);
            var _viewmodel = new DashboardViewmodel
            {
                User   = _user,
                Weight = logic.GetWeightById(_user.Id),
                Height = logic.GetHeightById(_user.Id)
            };

            var bmi = logic.CalcBmi(_viewmodel.Weight, _viewmodel.Height, _user.Id);

            return(RedirectToAction("index", "Dashboard"));
        }
Example #4
0
 public ViewCashFlowView(DashboardViewmodel vm)
 {
     InitializeComponent();
     DataContext = vm;
 }
 public async Task <ActionResult> AddFatpercentage(DashboardViewmodel viewmodel)
 {
     logic.AddFatpercentage(viewmodel.FatPercentage, viewmodel.User.Id);
     return(RedirectToAction("index", "Dashboard"));
 }
 public async Task <ActionResult> AddWeight(DashboardViewmodel viewmodel)
 {
     logic.AddWeight(viewmodel.Weight, viewmodel.User.Id);
     return(RedirectToAction("index", "Dashboard"));
 }