예제 #1
0
        public async Task <IActionResult> Save(string strCategory)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            CategoryVm           categoryVm = serializer.Deserialize <CategoryVm>(strCategory);

            bool status = false;

            if (categoryVm.Id == 0)
            {
                var request = new CategoryCreateRequest();
                request.Name        = categoryVm.Name;
                request.Description = categoryVm.Description;
                request.UserId      = new Guid("69bd714f-9576-45ba-b5b7-f00649be00de");
                request.CreatedDate = DateTime.Now;

                status = await _categoryApiClient.Add(request);
            }
            else
            {
                var request = new CategoryUpdateRequest();
                request.Id          = categoryVm.Id;
                request.Name        = categoryVm.Name;
                request.Description = categoryVm.Description;
                request.UserId      = new Guid("69bd714f-9576-45ba-b5b7-f00649be00de");
                request.CreatedDate = DateTime.Now;

                status = await _categoryApiClient.Update(request);
            }

            return(Json(new { status = status }));
        }