public void SaveUserProfile(ViewModels.UserDashboardViewModel userview) { var res = DIResolver.Data.NinjectConfig.GetKernal().Get <Data.RepositoryInterfaces.IUserRepository>(); res.UpdateProfile(new Data.Entities.UserEntity { UserName = userview.UserName, Email = userview.Email, DisplayName = userview.DisplayName }); }
public void SaveUserDefaults(ViewModels.UserDashboardViewModel userview) { var res = DIResolver.Data.NinjectConfig.GetKernal().Get <Data.RepositoryInterfaces.IUserRepository>(); res.UpdateDefaults(new Data.Entities.UserEntity { UserName = userview.UserName, AutoUpdateEntries = userview.AutoUpdateTrackerDefault, DefaultCountry = userview.DefaultCountry, DefaultCurrencyFrom = userview.DefaultCurrencyFrom, DefaultCurrencyTo = userview.DefaultCurrencyTo }); }
public ViewModels.UserDashboardViewModel GetUserDashboardFromViewModel(ViewModels.UserDashboardViewModel udvm) { CurrencyLibrary cLib = new CurrencyLibrary(); CountryLookup cLook = new CountryLookup(); return(new ViewModels.UserDashboardViewModel { UserName = this.UserID, AutoUpdateTrackerDefault = udvm.AutoUpdateTrackerDefault, DefaultCountry = udvm.DefaultCountry, DefaultCurrencyFrom = udvm.DefaultCurrencyFrom, DefaultCurrencyTo = udvm.DefaultCurrencyTo, DisplayName = udvm.DisplayName, Email = udvm.Email, Countries = cLook.GetSelectList(), Currencies = cLib.CurrencyFromSelect, CurrenciesTo = cLib.GetAllowedCurrenciesSelect(udvm.DefaultCurrencyFrom) }); }