public ActionResult Details() { ApplicationUser user = currentUserProvider.Get(); Donor donor = this.donorProfileService.GetByApplicationUserId(user.Id); if (donor == null) { return(HttpNotFound()); } DonorDetailsViewModel model = Mapper.Map <Donor, DonorDetailsViewModel>(donor); model.AccountDetailsViewModel = Mapper.Map <ApplicationUser, AccountDetailsViewModel>(donor.ApplicationUser); return(View(model)); }
public ActionResult Details(string username) { if (username == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Donor donor = this.donorProfileService.GetByUserName(username); if (donor == null) { return(HttpNotFound()); } DonorDetailsViewModel model = Mapper.Map <Donor, DonorDetailsViewModel>(donor); model.AccountDetailsViewModel = Mapper.Map <ApplicationUser, AccountDetailsViewModel>(donor.ApplicationUser); return(View(model)); }