private void bindBookedServiceList(ApplicationUser user) { List <BookedService> listBookedService = new BookedServicesService().getByFamilyMemberID(user.FamilyMemberID.Value); List <Guid> listBurialPlaceID = listBookedService.Select(x => x.BurialPlace.BurialPlaceID).ToList(); List <DeadPerson> listDeadPerson = new DeadPersonService().getBy(x => listBurialPlaceID.Contains(x.BurialPlaceID)).ToList(); repBookedServices.DataSource = listBookedService.Select(x => new BookedServiceViewModel(x, listDeadPerson.FirstOrDefault(y => y.BurialPlaceID.Equals(x.BurialPlaceID)))); repBookedServices.DataBind(); }
protected void btnBookService_ServerClick(object sender, EventArgs e) { try { ApplicationUser user = new UserService().getCurrentUser(this.Context); Guid serviceID = Guid.Parse(hfServiceID.Value); Guid deadPersonID = Guid.Parse(ddlDeadPerson.SelectedValue); Guid familyMemberID = user.FamilyMemberID.Value; BookedService bookedService = new BookedServicesService().createForFamilyMember(serviceID, familyMemberID, deadPersonID); } catch (Exception ex) { } Response.Redirect("/Pages/BookedServiceList"); }