public IActionResult Settings() { var user_id = _userManager.GetUserId(HttpContext.User); var profile = _profileService.GetProfileByUserId(user_id); ViewBag.children = _childrenService.Get().Where(e => e.profile_id == profile.id); var profile_bank = _profileBankService.GetProfileBank(profile.id); if (profile_bank == null) { profile_bank = new mp_profile_bank(); } ViewBag.bank = profile_bank; var profile_hmo = _profileHMOService.GetProfileHMO(profile.id); if (profile_hmo == null) { profile_hmo = new mp_profile_hmo(); } ViewBag.profile_hmo = profile_hmo; return(View()); }
public ActionResult Cancel(Guid id) { var appointment = _appointmentService.Get().Include(e => e.client_).Include(e => e.clinician_).Include(e => e.mp_credit).FirstOrDefault(e => e.id == id); if (User.IsInRole("client")) { Guid logged_user_id = Guid.Parse(_userManager.GetUserId(HttpContext.User)); mp_profile user_profile = _profileService.GetByUserId(logged_user_id); //check if the user currently has a bank information var profile_bank = _profileBankService.GetProfileBank(user_profile.id); if (profile_bank == null) { profile_bank = new mp_profile_bank(); } ViewBag.bank = profile_bank; } return(View(appointment)); }