コード例 #1
0
        public async Task <int> Them(NganHangLienKetBO nganHangLienKet)
        {
            var result = 0;
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <NganHangLienKetBO, NganHangLienKetDO>();
            });

            var mapper   = config.CreateMapper();
            var addParam = mapper.Map <NganHangLienKetDO>(nganHangLienKet);

            using (DalSession dal = new DalSession())
            {
                try
                {
                    dal.UnitOfWork.Begin();
                    result = await dal.UnitOfWork.NganHangLienKetRepository.Them(addParam);

                    dal.UnitOfWork.Commit();
                }
                catch (Exception ex)
                {
                    dal.UnitOfWork.Rollback();
                }
                return(result);
            }
        }
コード例 #2
0
        public async Task <ActionResult <int> > Them(ThemNganHangLienKetRequest request)
        {
            NganHangLienKetBO nganHangLienKet = new NganHangLienKetBO();

            nganHangLienKet.TenNganHang = request.TenNganHang;
            nganHangLienKet.PublicKey   = request.PublicKey;
            nganHangLienKet.SecretKey   = request.SecretKey;

            var result = await _nganHangLienKetService.Them(nganHangLienKet);

            return(Ok(result));
        }