Exemplo n.º 1
0
        public ExecuteResult <TagInfoResponse> Update(TagUpdateRequest request)
        {
            if (request == null)
            {
                return(new ExecuteResult <TagInfoResponse>(null)
                {
                    StatusCode = StatusCode.ClientError, Message = "参数错误"
                });
            }

            var tagOld = this._tagRepository.GetItem(request.TagId);

            if (tagOld == null)
            {
                return(new ExecuteResult <TagInfoResponse>(null)
                {
                    StatusCode = StatusCode.ClientError, Message = "参数错误"
                });
            }

            tagOld.Description = request.Description;
            tagOld.Name        = request.Name;
            tagOld.SortOrder   = request.SortOrder;
            //tagOld.Status = request.Status;
            tagOld.UpdatedDate = DateTime.Now;
            tagOld.UpdatedUser = request.AuthUid;

            this._tagRepository.Update(tagOld);

            return(Get(new TagGetRequest
            {
                TagId = tagOld.Id
            }));
        }
Exemplo n.º 2
0
        public RestfulResult Update(TagUpdateRequest request, int? authuid)
        {
            request.Name = UrlDecode(request.Name);
            request.Description = UrlDecode(request.Description);
            request.AuthUid = authuid.Value;

            return new RestfulResult { Data = this._tagDataService.Update(request) };
        }
Exemplo n.º 3
0
        public RestfulResult Update(TagUpdateRequest request, int?authuid)
        {
            request.Name        = UrlDecode(request.Name);
            request.Description = UrlDecode(request.Description);
            request.AuthUid     = authuid.Value;

            return(new RestfulResult {
                Data = this._tagDataService.Update(request)
            });
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Update([FromForm] TagUpdateRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var result = await _tagService.Update(request);

            if (!result.IsSuccess)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
Exemplo n.º 5
0
        public async Task <ApiResult <bool> > Update(TagUpdateRequest request)
        {
            var tag = await _context.Tags.FindAsync(request.Id);

            if (tag == null)
            {
                return(new ApiErrorResult <bool>(SystemConstants.Message.CanNotFindIdMessage + "tag table with Id: " + request.Id));
            }

            tag.Title          = request.Title;
            tag.SeoTitle       = request.SeoTitle;
            tag.SeoDescription = request.SeoDescription;

            await _context.SaveChangesAsync();

            return(new ApiSuccessResult <bool>());
        }
Exemplo n.º 6
0
 public async Task Put(TagUpdateRequest tagUpdateRequest)
 {
     await m_tagService.UpdateTag(tagUpdateRequest);
 }
Exemplo n.º 7
0
        public ExecuteResult<TagInfoResponse> Update(TagUpdateRequest request)
        {
            if (request == null)
            {
                return new ExecuteResult<TagInfoResponse>(null) { StatusCode = StatusCode.ClientError, Message = "参数错误" };
            }

            var tagOld = this._tagRepository.GetItem(request.TagId);
            if (tagOld == null)
            {
                return new ExecuteResult<TagInfoResponse>(null) { StatusCode = StatusCode.ClientError, Message = "参数错误" };
            }

            tagOld.Description = request.Description;
            tagOld.Name = request.Name;
            tagOld.SortOrder = request.SortOrder;
            //tagOld.Status = request.Status;
            tagOld.UpdatedDate = DateTime.Now;
            tagOld.UpdatedUser = request.AuthUid;

            this._tagRepository.Update(tagOld);

            return Get(new TagGetRequest
                {
                    TagId = tagOld.Id
                });
        }