/// <summary> /// Add new contactWebProfile /// </summary> /// <param name="model"></param> /// <returns></returns> public virtual async Task <ResultModel> AddContactWebProfileAsync(ContactWebProfileViewModel model) { if (model == null) { return(new InvalidParametersResultModel()); } var newContactWebProfile = new ContactWebProfile { WebProfileId = model.WebProfileId, UserName = model.UserName, Url = model.Url, ContactId = model.ContactId }; await _organizationContext.ContactWebProfiles.AddAsync(newContactWebProfile); var result = await _organizationContext.PushAsync(); result.Result = newContactWebProfile.Id; return(result); }