public BaseViewModel GetViewModel <T>() { BaseViewModel TempBaseViewModel = (BaseViewModel)Activator.CreateInstance(typeof(T)); TempBaseViewModel.CopyToBase(_BaseViewModel); return(TempBaseViewModel); }
public async Task <BaseViewModel> GetViewModel(BaseViewModel objBaseViewModel) { var tempLoginUser = GetLoginUserInfo(); if (tempLoginUser != null) { _BaseViewModel.BUserID = tempLoginUser.UserID; _BaseViewModel.BUserName = tempLoginUser.UserName; _BaseViewModel.BUserType = tempLoginUser.UserType; _BaseViewModel.BUserGender = tempLoginUser.UserGender; _BaseViewModel.BUserEmailId = tempLoginUser.UserEmail; } UpdateBaseModelConfig(); await GetUserMessage(); // get the unread message and notification from db objBaseViewModel.CopyToBase(_BaseViewModel); return(objBaseViewModel); }
public async Task <BaseViewModel> GetViewModel <T>() { BaseViewModel TempBaseViewModel = (BaseViewModel)Activator.CreateInstance(typeof(T)); var tempLoginUser = GetLoginUserInfo(); if (tempLoginUser != null) { _BaseViewModel.BUserID = tempLoginUser.UserID; _BaseViewModel.BUserName = tempLoginUser.UserName; _BaseViewModel.BUserType = tempLoginUser.UserType; _BaseViewModel.BUserGender = tempLoginUser.UserGender; } UpdateBaseModelConfig(); await GetUserMessage(); // get the unread message and notification from db TempBaseViewModel.CopyToBase(_BaseViewModel); return(TempBaseViewModel); }