public void Update_Test()
        {
            using (var trans = TransHelper.NewScope())
            {
                //  arrange
                var expected = JenisBiayaSample();

                //  act
                _sut.Update(expected);
            }
        }
示例#2
0
        public JenisBiayaModel Update(JenisBiayaModel jenisBiaya)
        {
            //      INPUT VALIDATION
            var kt = Validate(jenisBiaya);

            //      BUSINESS VALIDATION
            var jenisBiayaDb = _jenisBiayaDal.GetData(kt);

            jenisBiayaDb.Empty().Throw("JENIS BIAYA ID not found");

            //      REPO-OP
            _jenisBiayaDal.Update(kt);

            //      RETURN
            return(kt);
        }
示例#3
0
        public JenisBiayaModel Save(JenisBiayaModel jenisBiaya)
        {
            //  validasi
            var result = jenisBiaya;

            result = TryValidate(jenisBiaya);

            //  save
            var dummyJenisBiaya = _jenisBiayaDal.GetData(jenisBiaya.JenisBiayaID);

            if (dummyJenisBiaya == null)
            {
                _jenisBiayaDal.Insert(result);
            }
            else
            {
                _jenisBiayaDal.Update(result);
            }

            return(result);
        }