Exemplo n.º 1
0
        /// <summary>
        /// Gets the member contact number view component.
        /// </summary>
        /// <remarks>
        /// This View Component is used to add Phone Numbers in the Members/Edit and Member/Edit Modal Views
        /// </remarks>
        /// <param name="memberId">The member identifier.</param>
        /// <returns></returns>
        public IActionResult GetMemberContactNumberViewComponent(int memberId)
        {
            Member m = unitOfWork.Members.GetMemberWithDemographicsAndDutyStatus(memberId);
            List <PhoneNumberTypeSelectListItem>      phoneTypes = unitOfWork.PhoneNumberTypes.GetPhoneNumberTypeSelectListItems();
            MemberContactNumberViewComponentViewModel vm         = new MemberContactNumberViewComponentViewModel(m, phoneTypes);

            return(ViewComponent("MemberContactNumber", vm));
        }
 public IViewComponentResult Invoke(MemberContactNumberViewComponentViewModel vm)
 {
     return(View(vm));
 }