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); } }
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)); }