示例#1
0
        public JenisKasModel Save(JenisKasModel jenisKas)
        {
            //  validasi
            var result = jenisKas;

            result = TryValidate(jenisKas);

            //  save
            var dummyJenisKas = _jenisKasDal.GetData(jenisKas.JenisKasID);

            if (dummyJenisKas == null)
            {
                _jenisKasDal.Insert(result);
            }
            else
            {
                _jenisKasDal.Update(result);
            }

            return(result);
        }
示例#2
0
        public void GetData_ValidData_NoEx()
        {
            using (var trans = TransHelper.NewScope())
            {
                //  arrange
                var expected = JenisKasDataFactory();
                _jenisKasDal.Insert(expected);

                //  act
                var actual = _jenisKasDal.GetData("A1");

                //  assert
                actual.Should().BeEquivalentTo(expected);
            }
        }