예제 #1
0
        public void Update(OATenderEnemyInputDto input)
        {
            var ret = _oaTenderEnemyRepository.Get(input.Id.Value);

            ret       = input.MapTo(ret);
            ret.Enemy = JsonConvert.SerializeObject(input.EnemyList);
            _oaTenderEnemyRepository.Update(ret);
        }
예제 #2
0
        public InitWorkFlowOutput Create(OATenderEnemyInputDto input)
        {
            var model = input.MapTo <OATenderEnemy>();

            model.Status = 0;
            if (input.EnemyList != null && input.EnemyList.Count > 0)
            {
                foreach (var x in input.EnemyList)
                {
                    x.Id = Guid.NewGuid();
                }
                model.Enemy = JsonConvert.SerializeObject(input.EnemyList);
            }
            _oaTenderEnemyRepository.Insert(model);
            return(new InitWorkFlowOutput()
            {
                InStanceId = model.Id.ToString()
            });
        }