public async Task <ActionResult> Create(MeasureSupplyChainModel model)
        {
            var checkListMeasureSupplyChain = await _measureSupplyChainService.GetAllMeasureSupplyChains();

            var checkMeasureSupplyChain =
                checkListMeasureSupplyChain.FirstOrDefault(p => p.DmsCode == model.DmsCode && p.MeasureSupplyChainName == model.MeasureSupplyChainName);

            if (checkMeasureSupplyChain != null)
            {
                return(Json(new { status = "we have MeasureSupplyChain with DMS and name like this before" }));
            }

            var MeasureSupplyChain = new MeasureSupplyChain();

            MeasureSupplyChain.MeasureSupplyChainName = model.MeasureSupplyChainName;
            MeasureSupplyChain.MeasureSupplyChainCode = model.MeasureSupplyChainCode;
            MeasureSupplyChain.CreatedDate            = DateTime.Now;
            MeasureSupplyChain.UpdatedDate            = DateTime.Now;

            await _measureSupplyChainService.CreateAsync(MeasureSupplyChain);

            return(Json(new { status = "success" }));
        }
Exemple #2
0
        public Task CreateAsync(MeasureSupplyChain measureSupplyChain)
        {
            _cacheManager.RemoveByPattern(MeasureSupplyChain_PATTERN_KEY);

            return(_measureSupplyChainRepositoryAsync.InsertAsync(measureSupplyChain));
        }