public Response <UserAdditionalDetailsViewModel> UpdateUserAdditionalDetails(UserAdditionalDetailsViewModel details) { const string apiUrl = BaseRoute + "UpdateUserAdditionalDetails"; var response = _communicationManager.Put <UserAdditionalDetailsModel, Response <UserAdditionalDetailsModel> >(details.ToModel(), apiUrl); return(response.ToModel()); }
public static UserAdditionalDetailsViewModel ToModel(this UserAdditionalDetailsModel entity) { if (entity == null) { return(null); } var model = new UserAdditionalDetailsViewModel { UserDetails = new List <UserAdditionalDetailsViewBaseModel>() }; if (entity.UserDetails != null) { entity.UserDetails.ForEach(delegate(UserAdditionalDetailsBaseModel sig) { var transformedModel = sig.ToModel(); model.UserDetails.Add(transformedModel); }); } return(model); }
public Response <UserAdditionalDetailsViewModel> UpdateUserAdditionalDetails(UserAdditionalDetailsViewModel details) { return(_userDetailRepository.UpdateUserAdditionalDetails(details)); }