コード例 #1
0
        public IActionResult EditProductGroup(ProductGroupDTO_ToUpdate input, int id)
        {
            var productGroup = _db.ProductGroups.Where(x => x.Id == id).FirstOrDefault();

            if (productGroup == null)
            {
                return(NotFound("Not value id: " + id));
            }
            else
            {
                productGroup.Name      = input.Name;
                productGroup.GroupCode = input.GroupCode;
                _db.SaveChanges();

                var result = _mapper.Map <ProductGroupDTO_ToReturn>(productGroup);
                return(Ok(result));
            }
        }
コード例 #2
0
        public async Task <ServiceResponse <ProductGroupDTO_ToReturn> > EditProductGroup(ProductGroupDTO_ToUpdate input, int id)
        {
            var productGroup = await _dbContext.ProductGroups.Where(x => x.Id == id).FirstOrDefaultAsync();

            if (productGroup == null)
            {
                return(ResponseResult.Failure <ProductGroupDTO_ToReturn>("Not value id: " + id));
            }
            else
            {
                productGroup.Name      = input.Name;
                productGroup.GroupCode = input.GroupCode;
                await _dbContext.SaveChangesAsync();

                var result = _mapper.Map <ProductGroupDTO_ToReturn>(productGroup);
                return(ResponseResult.Success(result));
            }
        }
コード例 #3
0
        public async Task <IActionResult> EditProductGroup(ProductGroupDTO_ToUpdate input, int id)
        {
            var result = await _productGroup.EditProductGroup(input, id);

            return(Ok(result));
        }