示例#1
0
        public async Task <ActionResult> Update(WikiMenuModel input)
        {
            input.UpdateTime = DateTime.Now;
            input.UpdateUser = this.CurrentSession.UserName;
            await _articleService.Update(input);

            return(this.UpdateSuccessMsg());
        }
示例#2
0
        public async Task <ActionResult> Add(WikiMenuModel input)
        {
            input.CreateTime = DateTime.Now;
            input.CreateUser = this.CurrentSession.UserName;
            WikiMenuModel entity = await _articleService.Add(input);

            return(this.AddSuccessData(entity));
        }
示例#3
0
        public async Task Update(WikiMenuModel input)
        {
            var uri = API.Article.AddMenu(_remoteServiceBaseUrl);

            var Content = new StringContent(JsonConvert.SerializeObject(input), System.Text.Encoding.UTF8, "application/json");

            var response = await _httpClient.PutAsync(uri, Content);

            response.EnsureSuccessStatusCode();

            var jsonResponse = await response.Content.ReadAsStringAsync();
        }
示例#4
0
        public async Task <WikiMenuModel> Add(WikiMenuModel input)
        {
            var uri = API.Article.AddMenu(_remoteServiceBaseUrl);

            var Content = new StringContent(JsonConvert.SerializeObject(input), System.Text.Encoding.UTF8, "application/json");

            var response = await _httpClient.PostAsync(uri, Content);

            if (response.IsSuccessStatusCode)
            {
                var str = await response.Content.ReadAsStringAsync();

                var model = JsonConvert.DeserializeObject <WikiMenuModel>(str);
                return(model);
            }
            return(new WikiMenuModel());
        }