コード例 #1
0
 public async Task <JsonResult> GetByUID(string id)
 {
     try {
         var data = UserSettingService.GetByUID(Guid.Parse(id));
         return(Success(UserSettingsVM.MToVM(data)));
     } catch { return(Failed(MessageUtility.ServerError())); }
 }
コード例 #2
0
ファイル: UsersController.cs プロジェクト: AndreyVT/Promotion
        public async Task <IActionResult> GetUserSettings([FromRoute] string userLogin)
        {
            await AutoRegisterUser(userLogin);

            UserSettingsVM userSettingsVM = _userSettingsMapper.GetUserSettings(userLogin);

            return(new OkObjectResult(userSettingsVM));
        }
コード例 #3
0
 public static bool Insert(Guid id, Guid uid, Guid aid, DateTime JoinedOn)
 {
     try {
         using (var context = new GeopersonContext()) {
             var model = UserSettingsVM.Set(id, uid, aid, JoinedOn);
             context.UserSettingsDB.Add(model);
             context.SaveChanges();
             return(true);
         }
     } catch { return(false); }
 }
コード例 #4
0
        private UserSettingsVM MapToView(List <PUserRole> userRoles, List <Tuple <string, int> > userSegmentsPermissions)
        {
            UserSettingsVM userSettingsVM = new UserSettingsVM();

            foreach (var role in userRoles)
            {
                userSettingsVM.Roles.Add(new RoleVM {
                    Id = role.Id.ToString(), Name = role.Role.Name
                });
            }

            userSettingsVM.Segments = userSegmentsPermissions;

            return(userSettingsVM);
        }
コード例 #5
0
 public UserSettingsV(UserSettingsVM vm)
 {
     InitializeComponent();
     this.vm     = vm;
     DataContext = this.vm;
 }
コード例 #6
0
 public UserSettingsView(UserSettingsVM vm) : base(vm)
 {
     InitializeComponent();
 }
 public UserSettingsHandler(UserSettingsVM userSettingsVm)
 {
     _userSettingsVM = userSettingsVm;
 }