Esempio n. 1
0
        public override void Insert(ZetaCodeNormalIplik entity)
        {
            //var zetaCode = _repository.Queryable().Max(x => (int?)x.ZetaCode)??0;
            //zetaCode++;
            //var blueSiparisNo = _repository.Queryable()
            //    .Where(x => x.SirketId == zetaCodeNormalIplik.SirketId && x.ZetaCode == zetaCode)
            //    .Max(x => (int?)x.BlueSiparisNo)??0;
            //blueSiparisNo++;
            //Daha sonra bunu başla bir metoda taşı

            var code = _zetaCodeService.GetZetaCodeForIplikInsert();

            //entity.ZetaCode = code;
            entity.Id = code;
            base.Insert(entity);
        }
        public override void Insert(ZetaCodeFanteziIplik entity)
        {
            //var zetaCode = _repository.Queryable().Max(x => (int?)x.ZetaCode) ?? 0;
            //zetaCode++;
            //var blueSiparisNo = _repository.Queryable()
            //    .Where(x => x.SirketId == entity.SirketId)
            //    .Max(x => (int?)x.BlueSiparisNo) ?? 0;
            //blueSiparisNo++;
            ////Daha sonra bunu başla bir metoda taşı
            //if (zetaCode > 1400)
            //    throw new Exception("ZetaCode 1400 olamaz");
            //entity.BlueSiparisNo = blueSiparisNo;
            //entity.ZetaCode = zetaCode;
            var code = _zetaCodeService.GetZetaCodeForIplikInsert();

            //entity.ZetaCode = code;
            entity.Id = code;
            base.Insert(entity);
        }