コード例 #1
0
        private static GenericResponseResult <List <SchedulerSetupModel> > GetResponse(JobCommandEnum jobCommand)
        {
            var response = new GenericResponseResult <List <SchedulerSetupModel> > {
                ResultObject   = GetMocketList(),
                SuccessMessage = SuccessMessageHandler.FillSuccessMessage(jobCommand)
            };

            return(response);
        }
コード例 #2
0
        public GenericResponseResult <IList <Role> > Put(Role role)
        {
            SecurityFacade.DeleteRole(role);

            var response = new GenericResponseResult <IList <Role> > {
                ResultObject   = Get().ResultObject,
                SuccessMessage = "Role successfully deleted"
            };

            return(response);
        }
コード例 #3
0
        //public ICollection<User> Post(JObject userJson)
        //{
        //    _securityFacade.SaveUser(sW4.Security.Entities.User.fromJson(userJson));
        //    return Get(false).Users;
        //}

        //todo make message specific
        public GenericResponseResult <ICollection <User> > Post(JObject userJson)
        {
            SecurityFacade.SaveUser(sW4.Security.Entities.User.fromJson(userJson));
            var users = List(false).ResultObject.Users;

            var response = new GenericResponseResult <ICollection <User> > {
                ResultObject   = users,
                SuccessMessage = new I18NResolver().I18NValue("messagesection.success.user", "User data successfully saved")
            };

            return(response);
        }
コード例 #4
0
        public IGenericResponseResult Put(CategoryDTO category)
        {
            var result = _configService.UpdateDefinitions(category);

            category.Definitions = result;
            var updatedCategories = _cache.Update(category);
            var response          = new GenericResponseResult <SortedSet <CategoryDTO> > {
                ResultObject   = updatedCategories,
                SuccessMessage = "Configuration successfully saved"
            };

            return(response);
        }