예제 #1
0
        public ActionResult RegisteredUsers()
        {
            RegisteredUsersViewModel viewModel = new RegisteredUsersViewModel();
            var usersDTO = new RegisteredUsersService().Read();

            /* map DTO to ViewModel */
            if (usersDTO.NumberOf >= 0)
            {
                viewModel.HasUsers = true;

                foreach (var user in usersDTO.registeredUsers)
                {
                    viewModel.RegUsers.Add(new RegisteredUserViewModel()
                    {
                        Identifier = user.Identifier,
                        Username   = user.Username,
                        Password   = user.Password,
                        Lastname   = user.Lastname,
                        Firstname  = user.Firstname,
                        IsActive   = user.IsActive
                    });
                }
            }
            else
            {
                viewModel.Message.Text = "No registered Users found.";
            }

            return(View(viewModel));
        }
        public void Post([FromBody] JObject value)
        {
            RegisteredUsersService regUsersService = new RegisteredUsersService();

            if (value.HasValues)
            {
                var dto = value.ToObject(typeof(RegisteredUserDTO));
            }

            //var val = JsonConvert.DeserializeObject(value, typeof(RegisteredUserDTO));
        }
        public string Get(int identifier)
        {
            RegisteredUsersService regUsersService = new RegisteredUsersService();

            return(JsonConvert.SerializeObject(regUsersService.Read(identifier)));
        }