Exemple #1
0
        public async Task <IActionResult> InsertProductGroup(ProductGroupDTO_ToCreate input)
        {
            var result = await _productGroup.InsertProductGroup(input);

            if (result.IsSuccess)
            {
                return(Ok(result));
            }
            else
            {
                throw new Exception(result.Message);
            }
        }
Exemple #2
0
        public IActionResult InsertProductGroup(ProductGroupDTO_ToCreate input)
        {
            var productGroup = new ProductGroup();

            productGroup.Name       = input.Name;
            productGroup.GroupCode  = input.GroupCode;
            productGroup.CreateDate = DateTime.Now;
            _db.ProductGroups.Add(productGroup);
            _db.SaveChanges();

            var result = _mapper.Map <ProductGroupDTO_ToReturn>(productGroup);

            return(Ok(result));
        }
Exemple #3
0
        public async Task <ServiceResponse <ProductGroupDTO_ToReturn> > InsertProductGroup(ProductGroupDTO_ToCreate input)
        {
            try
            {
                var productGroup = new ProductGroup();

                productGroup.Name       = input.Name;
                productGroup.GroupCode  = input.GroupCode;
                productGroup.CreateDate = DateTime.Now;
                await _dbContext.ProductGroups.AddAsync(productGroup);

                await _dbContext.SaveChangesAsync();

                var result = _mapper.Map <ProductGroupDTO_ToReturn>(productGroup);

                return(ResponseResult.Success(result));
            }
            catch (System.Exception ex)
            {
                return(ResponseResult.Failure <ProductGroupDTO_ToReturn>(ex.Message));
            }
        }