// INSERT: Transaction/AddTransaction/CreateUserRequest public bool AddTransaction([FromBody] AddTransactionRequest request) { var context = HttpContext.RequestServices.GetService(typeof(CibitDb)) as CibitDb; var verify = new ValidateUser(); var config = new MapperConfiguration(mc => mc.CreateMap <AddTransactionRequest, TransactionDTO>()); var mapper = new Mapper(config); var userinfo = mapper.Map <AddTransactionRequest, TransactionDTO>(request); if (!verify.VerifyCoinId(userinfo.CoinId, userinfo.SenderId)) { return(false); } var spObj = Converters.AddTransactionConverter(userinfo); var reader = context.StoredProcedureSql("AddTransaction", spObj); context.Connection.Close(); return(true); }