コード例 #1
0
 private void ShowSelectedContactTabs(MemberModel member)
 {
     if (member != null)
     {
         _originalMember = member.Clone();
         if (CanViewContactDetails)
         {
             ContactDetailsContent = new ContactDetailsView(member.Contact, true, member);
         }
         if (CanViewCorrespondence)
         {
             CorrespondenceContent = new CorrespondenceView(member.Contact, "Member");
         }
         if (CanViewActivity)
         {
             ActivityContent = new ActivityView(member.Contact);
         }
         if (CanViewAccounts)
         {
             AccountsContent = new AccountsView(member.Contact);
         }
         if (CanViewMemberDetails)
         {
             MemberDetailsContent = new MemberDetailsView(member);
         }
         if (CanViewNoteDetails)
         {
             MemberNotesContent = new MemberNotesView(member);
         }
         if (CanViewUpdateDetails)
         {
             MemberUpdateDetailsContent = new MemberUpdateDetailsView(member);
         }
     }
 }
コード例 #2
0
 private void ShowSelectedContactTabs(ContactModel model)
 {
     if (model != null)
     {
         if (CanViewContactDetails)
         {
             ContactDetailsContent = new ContactDetailsView(model);
         }
         if (CanViewCorrespondence)
         {
             CorrespondenceContent = new CorrespondenceView(model, "Contact");
         }
         if (CanViewActivity)
         {
             ActivityContent = new ActivityView(model);
         }
         if (CanViewAccounts)
         {
             AccountsContent = new AccountsView(model);
         }
     }
 }
コード例 #3
0
 /// <summary>
 /// Creates a success response.
 /// </summary>
 /// <param name="contactDetails">contactDetails view model.</param>
 /// <returns>Response.</returns>
 public ProfileResponse(ContactDetailsView contactDetails) : this(true, ClientMessageConstant.Success, contactDetails)
 {
 }
コード例 #4
0
 private ProfileResponse(bool success, string message, ContactDetailsView contactDetails) : base(success, message)
 {
     ContactDetailsView = contactDetails;
 }
コード例 #5
0
        public async Task <IActionResult> UpdateContactDetailsAsync([FromBody] ContactDetailsView model)
        {
            var result = await _service.UpdateContactDetailsAsync(model);

            return(Ok(result));
        }
コード例 #6
0
        public App()
        {
            InitializeComponent();

            MainPage = new ContactDetailsView();
        }
コード例 #7
0
 protected override Control CreateContentView()
 {
     return(_contactDetailsDetailsView ?? (_contactDetailsDetailsView = new ContactDetailsView(ViewModel)));
 }